1132 lines
315 KiB
JavaScript
1132 lines
315 KiB
JavaScript
function om(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const l=Object.getOwnPropertyDescriptor(r,i);l&&Object.defineProperty(e,i,l.get?l:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const l of i)if(l.type==="childList")for(const s of l.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const l={};return i.integrity&&(l.integrity=i.integrity),i.referrerPolicy&&(l.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?l.credentials="include":i.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(i){if(i.ep)return;i.ep=!0;const l=n(i);fetch(i.href,l)}})();var Pi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Pa(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Yd={exports:{}},Yo={},Kd={exports:{}},X={};/**
|
|
* @license React
|
|
* react.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 di=Symbol.for("react.element"),lm=Symbol.for("react.portal"),sm=Symbol.for("react.fragment"),am=Symbol.for("react.strict_mode"),um=Symbol.for("react.profiler"),cm=Symbol.for("react.provider"),dm=Symbol.for("react.context"),fm=Symbol.for("react.forward_ref"),pm=Symbol.for("react.suspense"),hm=Symbol.for("react.memo"),mm=Symbol.for("react.lazy"),Wu=Symbol.iterator;function gm(e){return e===null||typeof e!="object"?null:(e=Wu&&e[Wu]||e["@@iterator"],typeof e=="function"?e:null)}var Zd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qd=Object.assign,Jd={};function hr(e,t,n){this.props=e,this.context=t,this.refs=Jd,this.updater=n||Zd}hr.prototype.isReactComponent={};hr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};hr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ef(){}ef.prototype=hr.prototype;function Ea(e,t,n){this.props=e,this.context=t,this.refs=Jd,this.updater=n||Zd}var Ta=Ea.prototype=new ef;Ta.constructor=Ea;qd(Ta,hr.prototype);Ta.isPureReactComponent=!0;var Vu=Array.isArray,tf=Object.prototype.hasOwnProperty,Na={current:null},nf={key:!0,ref:!0,__self:!0,__source:!0};function rf(e,t,n){var r,i={},l=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(l=""+t.key),t)tf.call(t,r)&&!nf.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1<a){for(var u=Array(a),c=0;c<a;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return{$$typeof:di,type:e,key:l,ref:s,props:i,_owner:Na.current}}function vm(e,t){return{$$typeof:di,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Oa(e){return typeof e=="object"&&e!==null&&e.$$typeof===di}function xm(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Gu=/\/+/g;function Ul(e,t){return typeof e=="object"&&e!==null&&e.key!=null?xm(""+e.key):t.toString(36)}function ro(e,t,n,r,i){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case di:case lm:s=!0}}if(s)return s=e,i=i(s),e=r===""?"."+Ul(s,0):r,Vu(i)?(n="",e!=null&&(n=e.replace(Gu,"$&/")+"/"),ro(i,t,n,"",function(c){return c})):i!=null&&(Oa(i)&&(i=vm(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(Gu,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=r===""?".":r+":",Vu(e))for(var a=0;a<e.length;a++){l=e[a];var u=r+Ul(l,a);s+=ro(l,t,n,u,i)}else if(u=gm(e),typeof u=="function")for(e=u.call(e),a=0;!(l=e.next()).done;)l=l.value,u=r+Ul(l,a++),s+=ro(l,t,n,u,i);else if(l==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function Ei(e,t,n){if(e==null)return e;var r=[],i=0;return ro(e,r,"","",function(l){return t.call(n,l,i++)}),r}function ym(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ge={current:null},io={transition:null},wm={ReactCurrentDispatcher:Ge,ReactCurrentBatchConfig:io,ReactCurrentOwner:Na};function of(){throw Error("act(...) is not supported in production builds of React.")}X.Children={map:Ei,forEach:function(e,t,n){Ei(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ei(e,function(){t++}),t},toArray:function(e){return Ei(e,function(t){return t})||[]},only:function(e){if(!Oa(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};X.Component=hr;X.Fragment=sm;X.Profiler=um;X.PureComponent=Ea;X.StrictMode=am;X.Suspense=pm;X.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wm;X.act=of;X.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=qd({},e.props),i=e.key,l=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,s=Na.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(u in t)tf.call(t,u)&&!nf.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&a!==void 0?a[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){a=Array(u);for(var c=0;c<u;c++)a[c]=arguments[c+2];r.children=a}return{$$typeof:di,type:e.type,key:i,ref:l,props:r,_owner:s}};X.createContext=function(e){return e={$$typeof:dm,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:cm,_context:e},e.Consumer=e};X.createElement=rf;X.createFactory=function(e){var t=rf.bind(null,e);return t.type=e,t};X.createRef=function(){return{current:null}};X.forwardRef=function(e){return{$$typeof:fm,render:e}};X.isValidElement=Oa;X.lazy=function(e){return{$$typeof:mm,_payload:{_status:-1,_result:e},_init:ym}};X.memo=function(e,t){return{$$typeof:hm,type:e,compare:t===void 0?null:t}};X.startTransition=function(e){var t=io.transition;io.transition={};try{e()}finally{io.transition=t}};X.unstable_act=of;X.useCallback=function(e,t){return Ge.current.useCallback(e,t)};X.useContext=function(e){return Ge.current.useContext(e)};X.useDebugValue=function(){};X.useDeferredValue=function(e){return Ge.current.useDeferredValue(e)};X.useEffect=function(e,t){return Ge.current.useEffect(e,t)};X.useId=function(){return Ge.current.useId()};X.useImperativeHandle=function(e,t,n){return Ge.current.useImperativeHandle(e,t,n)};X.useInsertionEffect=function(e,t){return Ge.current.useInsertionEffect(e,t)};X.useLayoutEffect=function(e,t){return Ge.current.useLayoutEffect(e,t)};X.useMemo=function(e,t){return Ge.current.useMemo(e,t)};X.useReducer=function(e,t,n){return Ge.current.useReducer(e,t,n)};X.useRef=function(e){return Ge.current.useRef(e)};X.useState=function(e){return Ge.current.useState(e)};X.useSyncExternalStore=function(e,t,n){return Ge.current.useSyncExternalStore(e,t,n)};X.useTransition=function(){return Ge.current.useTransition()};X.version="18.3.1";Kd.exports=X;var O=Kd.exports;const qe=Pa(O),km=om({__proto__:null,default:qe},[O]);/**
|
|
* @license React
|
|
* react-jsx-runtime.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 jm=O,bm=Symbol.for("react.element"),Sm=Symbol.for("react.fragment"),_m=Object.prototype.hasOwnProperty,Cm=jm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Pm={key:!0,ref:!0,__self:!0,__source:!0};function lf(e,t,n){var r,i={},l=null,s=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)_m.call(t,r)&&!Pm.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:bm,type:e,key:l,ref:s,props:i,_owner:Cm.current}}Yo.Fragment=Sm;Yo.jsx=lf;Yo.jsxs=lf;Yd.exports=Yo;var o=Yd.exports,sf={exports:{}},st={},af={exports:{}},uf={};/**
|
|
* @license React
|
|
* scheduler.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.
|
|
*/(function(e){function t(E,U){var H=E.length;E.push(U);e:for(;0<H;){var ie=H-1>>>1,L=E[ie];if(0<i(L,U))E[ie]=U,E[H]=L,H=ie;else break e}}function n(E){return E.length===0?null:E[0]}function r(E){if(E.length===0)return null;var U=E[0],H=E.pop();if(H!==U){E[0]=H;e:for(var ie=0,L=E.length,I=L>>>1;ie<I;){var M=2*(ie+1)-1,W=E[M],v=M+1,Y=E[v];if(0>i(W,H))v<L&&0>i(Y,W)?(E[ie]=Y,E[v]=H,ie=v):(E[ie]=W,E[M]=H,ie=M);else if(v<L&&0>i(Y,H))E[ie]=Y,E[v]=H,ie=v;else break e}}return U}function i(E,U){var H=E.sortIndex-U.sortIndex;return H!==0?H:E.id-U.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var u=[],c=[],p=1,h=null,g=3,k=!1,y=!1,w=!1,b=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(E){for(var U=n(c);U!==null;){if(U.callback===null)r(c);else if(U.startTime<=E)r(c),U.sortIndex=U.expirationTime,t(u,U);else break;U=n(c)}}function x(E){if(w=!1,m(E),!y)if(n(u)!==null)y=!0,zt(S);else{var U=n(c);U!==null&&He(x,U.startTime-E)}}function S(E,U){y=!1,w&&(w=!1,f(z),z=-1),k=!0;var H=g;try{for(m(U),h=n(u);h!==null&&(!(h.expirationTime>U)||E&&!ye());){var ie=h.callback;if(typeof ie=="function"){h.callback=null,g=h.priorityLevel;var L=ie(h.expirationTime<=U);U=e.unstable_now(),typeof L=="function"?h.callback=L:h===n(u)&&r(u),m(U)}else r(u);h=n(u)}if(h!==null)var I=!0;else{var M=n(c);M!==null&&He(x,M.startTime-U),I=!1}return I}finally{h=null,g=H,k=!1}}var C=!1,T=null,z=-1,Q=5,$=-1;function ye(){return!(e.unstable_now()-$<Q)}function me(){if(T!==null){var E=e.unstable_now();$=E;var U=!0;try{U=T(!0,E)}finally{U?Se():(C=!1,T=null)}}else C=!1}var Se;if(typeof d=="function")Se=function(){d(me)};else if(typeof MessageChannel<"u"){var De=new MessageChannel,Pe=De.port2;De.port1.onmessage=me,Se=function(){Pe.postMessage(null)}}else Se=function(){b(me,0)};function zt(E){T=E,C||(C=!0,Se())}function He(E,U){z=b(function(){E(e.unstable_now())},U)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(E){E.callback=null},e.unstable_continueExecution=function(){y||k||(y=!0,zt(S))},e.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<E?Math.floor(1e3/E):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(E){switch(g){case 1:case 2:case 3:var U=3;break;default:U=g}var H=g;g=U;try{return E()}finally{g=H}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(E,U){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var H=g;g=E;try{return U()}finally{g=H}},e.unstable_scheduleCallback=function(E,U,H){var ie=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?ie+H:ie):H=ie,E){case 1:var L=-1;break;case 2:L=250;break;case 5:L=1073741823;break;case 4:L=1e4;break;default:L=5e3}return L=H+L,E={id:p++,callback:U,priorityLevel:E,startTime:H,expirationTime:L,sortIndex:-1},H>ie?(E.sortIndex=H,t(c,E),n(u)===null&&E===n(c)&&(w?(f(z),z=-1):w=!0,He(x,H-ie))):(E.sortIndex=L,t(u,E),y||k||(y=!0,zt(S))),E},e.unstable_shouldYield=ye,e.unstable_wrapCallback=function(E){var U=g;return function(){var H=g;g=U;try{return E.apply(this,arguments)}finally{g=H}}}})(uf);af.exports=uf;var Em=af.exports;/**
|
|
* @license React
|
|
* react-dom.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 Tm=O,lt=Em;function _(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var cf=new Set,Vr={};function Rn(e,t){or(e,t),or(e+"Capture",t)}function or(e,t){for(Vr[e]=t,e=0;e<t.length;e++)cf.add(t[e])}var At=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_s=Object.prototype.hasOwnProperty,Nm=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Qu={},Xu={};function Om(e){return _s.call(Xu,e)?!0:_s.call(Qu,e)?!1:Nm.test(e)?Xu[e]=!0:(Qu[e]=!0,!1)}function Lm(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function zm(e,t,n,r){if(t===null||typeof t>"u"||Lm(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Qe(e,t,n,r,i,l,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=s}var Me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Me[e]=new Qe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Me[t]=new Qe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Me[e]=new Qe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Me[e]=new Qe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Me[e]=new Qe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Me[e]=new Qe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Me[e]=new Qe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Me[e]=new Qe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Me[e]=new Qe(e,5,!1,e.toLowerCase(),null,!1,!1)});var La=/[\-:]([a-z])/g;function za(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(La,za);Me[t]=new Qe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(La,za);Me[t]=new Qe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(La,za);Me[t]=new Qe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Me[e]=new Qe(e,1,!1,e.toLowerCase(),null,!1,!1)});Me.xlinkHref=new Qe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Me[e]=new Qe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ia(e,t,n,r){var i=Me.hasOwnProperty(t)?Me[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(zm(t,n,i,r)&&(n=null),r||i===null?Om(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Wt=Tm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ti=Symbol.for("react.element"),An=Symbol.for("react.portal"),Bn=Symbol.for("react.fragment"),Ra=Symbol.for("react.strict_mode"),Cs=Symbol.for("react.profiler"),df=Symbol.for("react.provider"),ff=Symbol.for("react.context"),Ma=Symbol.for("react.forward_ref"),Ps=Symbol.for("react.suspense"),Es=Symbol.for("react.suspense_list"),Da=Symbol.for("react.memo"),Jt=Symbol.for("react.lazy"),pf=Symbol.for("react.offscreen"),Yu=Symbol.iterator;function kr(e){return e===null||typeof e!="object"?null:(e=Yu&&e[Yu]||e["@@iterator"],typeof e=="function"?e:null)}var he=Object.assign,Hl;function Or(e){if(Hl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Hl=t&&t[1]||""}return`
|
|
`+Hl+e}var Wl=!1;function Vl(e,t){if(!e||Wl)return"";Wl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var i=c.stack.split(`
|
|
`),l=r.stack.split(`
|
|
`),s=i.length-1,a=l.length-1;1<=s&&0<=a&&i[s]!==l[a];)a--;for(;1<=s&&0<=a;s--,a--)if(i[s]!==l[a]){if(s!==1||a!==1)do if(s--,a--,0>a||i[s]!==l[a]){var u=`
|
|
`+i[s].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=s&&0<=a);break}}}finally{Wl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Or(e):""}function Im(e){switch(e.tag){case 5:return Or(e.type);case 16:return Or("Lazy");case 13:return Or("Suspense");case 19:return Or("SuspenseList");case 0:case 2:case 15:return e=Vl(e.type,!1),e;case 11:return e=Vl(e.type.render,!1),e;case 1:return e=Vl(e.type,!0),e;default:return""}}function Ts(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Bn:return"Fragment";case An:return"Portal";case Cs:return"Profiler";case Ra:return"StrictMode";case Ps:return"Suspense";case Es:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ff:return(e.displayName||"Context")+".Consumer";case df:return(e._context.displayName||"Context")+".Provider";case Ma:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Da:return t=e.displayName||null,t!==null?t:Ts(e.type)||"Memo";case Jt:t=e._payload,e=e._init;try{return Ts(e(t))}catch{}}return null}function Rm(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ts(t);case 8:return t===Ra?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function hf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Mm(e){var t=hf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,l.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ni(e){e._valueTracker||(e._valueTracker=Mm(e))}function mf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=hf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function xo(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ns(e,t){var n=t.checked;return he({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ku(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=vn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function gf(e,t){t=t.checked,t!=null&&Ia(e,"checked",t,!1)}function Os(e,t){gf(e,t);var n=vn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ls(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ls(e,t.type,vn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Zu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ls(e,t,n){(t!=="number"||xo(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Lr=Array.isArray;function Jn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function zs(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(_(91));return he({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function qu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(_(92));if(Lr(n)){if(1<n.length)throw Error(_(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:vn(n)}}function vf(e,t){var n=vn(t.value),r=vn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Ju(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function xf(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Is(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?xf(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Oi,yf=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Oi=Oi||document.createElement("div"),Oi.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Oi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Gr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Rr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Dm=["Webkit","ms","Moz","O"];Object.keys(Rr).forEach(function(e){Dm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Rr[t]=Rr[e]})});function wf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Rr.hasOwnProperty(e)&&Rr[e]?(""+t).trim():t+"px"}function kf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=wf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var $m=he({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Rs(e,t){if(t){if($m[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_(62))}}function Ms(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ds=null;function $a(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var $s=null,er=null,tr=null;function ec(e){if(e=hi(e)){if(typeof $s!="function")throw Error(_(280));var t=e.stateNode;t&&(t=el(t),$s(e.stateNode,e.type,t))}}function jf(e){er?tr?tr.push(e):tr=[e]:er=e}function bf(){if(er){var e=er,t=tr;if(tr=er=null,ec(e),t)for(e=0;e<t.length;e++)ec(t[e])}}function Sf(e,t){return e(t)}function _f(){}var Gl=!1;function Cf(e,t,n){if(Gl)return e(t,n);Gl=!0;try{return Sf(e,t,n)}finally{Gl=!1,(er!==null||tr!==null)&&(_f(),bf())}}function Qr(e,t){var n=e.stateNode;if(n===null)return null;var r=el(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(_(231,t,typeof n));return n}var Fs=!1;if(At)try{var jr={};Object.defineProperty(jr,"passive",{get:function(){Fs=!0}}),window.addEventListener("test",jr,jr),window.removeEventListener("test",jr,jr)}catch{Fs=!1}function Fm(e,t,n,r,i,l,s,a,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(p){this.onError(p)}}var Mr=!1,yo=null,wo=!1,As=null,Am={onError:function(e){Mr=!0,yo=e}};function Bm(e,t,n,r,i,l,s,a,u){Mr=!1,yo=null,Fm.apply(Am,arguments)}function Um(e,t,n,r,i,l,s,a,u){if(Bm.apply(this,arguments),Mr){if(Mr){var c=yo;Mr=!1,yo=null}else throw Error(_(198));wo||(wo=!0,As=c)}}function Mn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Pf(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function tc(e){if(Mn(e)!==e)throw Error(_(188))}function Hm(e){var t=e.alternate;if(!t){if(t=Mn(e),t===null)throw Error(_(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var l=i.alternate;if(l===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return tc(i),e;if(l===r)return tc(i),t;l=l.sibling}throw Error(_(188))}if(n.return!==r.return)n=i,r=l;else{for(var s=!1,a=i.child;a;){if(a===n){s=!0,n=i,r=l;break}if(a===r){s=!0,r=i,n=l;break}a=a.sibling}if(!s){for(a=l.child;a;){if(a===n){s=!0,n=l,r=i;break}if(a===r){s=!0,r=l,n=i;break}a=a.sibling}if(!s)throw Error(_(189))}}if(n.alternate!==r)throw Error(_(190))}if(n.tag!==3)throw Error(_(188));return n.stateNode.current===n?e:t}function Ef(e){return e=Hm(e),e!==null?Tf(e):null}function Tf(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Tf(e);if(t!==null)return t;e=e.sibling}return null}var Nf=lt.unstable_scheduleCallback,nc=lt.unstable_cancelCallback,Wm=lt.unstable_shouldYield,Vm=lt.unstable_requestPaint,ke=lt.unstable_now,Gm=lt.unstable_getCurrentPriorityLevel,Fa=lt.unstable_ImmediatePriority,Of=lt.unstable_UserBlockingPriority,ko=lt.unstable_NormalPriority,Qm=lt.unstable_LowPriority,Lf=lt.unstable_IdlePriority,Ko=null,Nt=null;function Xm(e){if(Nt&&typeof Nt.onCommitFiberRoot=="function")try{Nt.onCommitFiberRoot(Ko,e,void 0,(e.current.flags&128)===128)}catch{}}var bt=Math.clz32?Math.clz32:Zm,Ym=Math.log,Km=Math.LN2;function Zm(e){return e>>>=0,e===0?32:31-(Ym(e)/Km|0)|0}var Li=64,zi=4194304;function zr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function jo(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,l=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~i;a!==0?r=zr(a):(l&=s,l!==0&&(r=zr(l)))}else s=n&~i,s!==0?r=zr(s):l!==0&&(r=zr(l));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,l=t&-t,i>=l||i===16&&(l&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-bt(t),i=1<<n,r|=e[n],t&=~i;return r}function qm(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Jm(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes;0<l;){var s=31-bt(l),a=1<<s,u=i[s];u===-1?(!(a&n)||a&r)&&(i[s]=qm(a,t)):u<=t&&(e.expiredLanes|=a),l&=~a}}function Bs(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function zf(){var e=Li;return Li<<=1,!(Li&4194240)&&(Li=64),e}function Ql(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function fi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-bt(t),e[t]=n}function eg(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-bt(n),l=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~l}}function Aa(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-bt(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var te=0;function If(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Rf,Ba,Mf,Df,$f,Us=!1,Ii=[],sn=null,an=null,un=null,Xr=new Map,Yr=new Map,tn=[],tg="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(e,t){switch(e){case"focusin":case"focusout":sn=null;break;case"dragenter":case"dragleave":an=null;break;case"mouseover":case"mouseout":un=null;break;case"pointerover":case"pointerout":Xr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Yr.delete(t.pointerId)}}function br(e,t,n,r,i,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[i]},t!==null&&(t=hi(t),t!==null&&Ba(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function ng(e,t,n,r,i){switch(t){case"focusin":return sn=br(sn,e,t,n,r,i),!0;case"dragenter":return an=br(an,e,t,n,r,i),!0;case"mouseover":return un=br(un,e,t,n,r,i),!0;case"pointerover":var l=i.pointerId;return Xr.set(l,br(Xr.get(l)||null,e,t,n,r,i)),!0;case"gotpointercapture":return l=i.pointerId,Yr.set(l,br(Yr.get(l)||null,e,t,n,r,i)),!0}return!1}function Ff(e){var t=_n(e.target);if(t!==null){var n=Mn(t);if(n!==null){if(t=n.tag,t===13){if(t=Pf(n),t!==null){e.blockedOn=t,$f(e.priority,function(){Mf(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function oo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Hs(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Ds=r,n.target.dispatchEvent(r),Ds=null}else return t=hi(n),t!==null&&Ba(t),e.blockedOn=n,!1;t.shift()}return!0}function ic(e,t,n){oo(e)&&n.delete(t)}function rg(){Us=!1,sn!==null&&oo(sn)&&(sn=null),an!==null&&oo(an)&&(an=null),un!==null&&oo(un)&&(un=null),Xr.forEach(ic),Yr.forEach(ic)}function Sr(e,t){e.blockedOn===t&&(e.blockedOn=null,Us||(Us=!0,lt.unstable_scheduleCallback(lt.unstable_NormalPriority,rg)))}function Kr(e){function t(i){return Sr(i,e)}if(0<Ii.length){Sr(Ii[0],e);for(var n=1;n<Ii.length;n++){var r=Ii[n];r.blockedOn===e&&(r.blockedOn=null)}}for(sn!==null&&Sr(sn,e),an!==null&&Sr(an,e),un!==null&&Sr(un,e),Xr.forEach(t),Yr.forEach(t),n=0;n<tn.length;n++)r=tn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<tn.length&&(n=tn[0],n.blockedOn===null);)Ff(n),n.blockedOn===null&&tn.shift()}var nr=Wt.ReactCurrentBatchConfig,bo=!0;function ig(e,t,n,r){var i=te,l=nr.transition;nr.transition=null;try{te=1,Ua(e,t,n,r)}finally{te=i,nr.transition=l}}function og(e,t,n,r){var i=te,l=nr.transition;nr.transition=null;try{te=4,Ua(e,t,n,r)}finally{te=i,nr.transition=l}}function Ua(e,t,n,r){if(bo){var i=Hs(e,t,n,r);if(i===null)rs(e,t,r,So,n),rc(e,r);else if(ng(i,e,t,n,r))r.stopPropagation();else if(rc(e,r),t&4&&-1<tg.indexOf(e)){for(;i!==null;){var l=hi(i);if(l!==null&&Rf(l),l=Hs(e,t,n,r),l===null&&rs(e,t,r,So,n),l===i)break;i=l}i!==null&&r.stopPropagation()}else rs(e,t,r,null,n)}}var So=null;function Hs(e,t,n,r){if(So=null,e=$a(r),e=_n(e),e!==null)if(t=Mn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Pf(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return So=e,null}function Af(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Gm()){case Fa:return 1;case Of:return 4;case ko:case Qm:return 16;case Lf:return 536870912;default:return 16}default:return 16}}var rn=null,Ha=null,lo=null;function Bf(){if(lo)return lo;var e,t=Ha,n=t.length,r,i="value"in rn?rn.value:rn.textContent,l=i.length;for(e=0;e<n&&t[e]===i[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===i[l-r];r++);return lo=i.slice(e,1<r?1-r:void 0)}function so(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ri(){return!0}function oc(){return!1}function at(e){function t(n,r,i,l,s){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=l,this.target=s,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(l):l[a]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?Ri:oc,this.isPropagationStopped=oc,this}return he(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ri)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ri)},persist:function(){},isPersistent:Ri}),t}var mr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Wa=at(mr),pi=he({},mr,{view:0,detail:0}),lg=at(pi),Xl,Yl,_r,Zo=he({},pi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Va,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==_r&&(_r&&e.type==="mousemove"?(Xl=e.screenX-_r.screenX,Yl=e.screenY-_r.screenY):Yl=Xl=0,_r=e),Xl)},movementY:function(e){return"movementY"in e?e.movementY:Yl}}),lc=at(Zo),sg=he({},Zo,{dataTransfer:0}),ag=at(sg),ug=he({},pi,{relatedTarget:0}),Kl=at(ug),cg=he({},mr,{animationName:0,elapsedTime:0,pseudoElement:0}),dg=at(cg),fg=he({},mr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),pg=at(fg),hg=he({},mr,{data:0}),sc=at(hg),mg={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},gg={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},vg={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function xg(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=vg[e])?!!t[e]:!1}function Va(){return xg}var yg=he({},pi,{key:function(e){if(e.key){var t=mg[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=so(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?gg[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Va,charCode:function(e){return e.type==="keypress"?so(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?so(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),wg=at(yg),kg=he({},Zo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ac=at(kg),jg=he({},pi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Va}),bg=at(jg),Sg=he({},mr,{propertyName:0,elapsedTime:0,pseudoElement:0}),_g=at(Sg),Cg=he({},Zo,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Pg=at(Cg),Eg=[9,13,27,32],Ga=At&&"CompositionEvent"in window,Dr=null;At&&"documentMode"in document&&(Dr=document.documentMode);var Tg=At&&"TextEvent"in window&&!Dr,Uf=At&&(!Ga||Dr&&8<Dr&&11>=Dr),uc=" ",cc=!1;function Hf(e,t){switch(e){case"keyup":return Eg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Un=!1;function Ng(e,t){switch(e){case"compositionend":return Wf(t);case"keypress":return t.which!==32?null:(cc=!0,uc);case"textInput":return e=t.data,e===uc&&cc?null:e;default:return null}}function Og(e,t){if(Un)return e==="compositionend"||!Ga&&Hf(e,t)?(e=Bf(),lo=Ha=rn=null,Un=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Uf&&t.locale!=="ko"?null:t.data;default:return null}}var Lg={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function dc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Lg[e.type]:t==="textarea"}function Vf(e,t,n,r){jf(r),t=_o(t,"onChange"),0<t.length&&(n=new Wa("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $r=null,Zr=null;function zg(e){np(e,0)}function qo(e){var t=Vn(e);if(mf(t))return e}function Ig(e,t){if(e==="change")return t}var Gf=!1;if(At){var Zl;if(At){var ql="oninput"in document;if(!ql){var fc=document.createElement("div");fc.setAttribute("oninput","return;"),ql=typeof fc.oninput=="function"}Zl=ql}else Zl=!1;Gf=Zl&&(!document.documentMode||9<document.documentMode)}function pc(){$r&&($r.detachEvent("onpropertychange",Qf),Zr=$r=null)}function Qf(e){if(e.propertyName==="value"&&qo(Zr)){var t=[];Vf(t,Zr,e,$a(e)),Cf(zg,t)}}function Rg(e,t,n){e==="focusin"?(pc(),$r=t,Zr=n,$r.attachEvent("onpropertychange",Qf)):e==="focusout"&&pc()}function Mg(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return qo(Zr)}function Dg(e,t){if(e==="click")return qo(t)}function $g(e,t){if(e==="input"||e==="change")return qo(t)}function Fg(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _t=typeof Object.is=="function"?Object.is:Fg;function qr(e,t){if(_t(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!_s.call(t,i)||!_t(e[i],t[i]))return!1}return!0}function hc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mc(e,t){var n=hc(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=hc(n)}}function Xf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Xf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Yf(){for(var e=window,t=xo();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=xo(e.document)}return t}function Qa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Ag(e){var t=Yf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Xf(n.ownerDocument.documentElement,n)){if(r!==null&&Qa(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,l=Math.min(r.start,i);r=r.end===void 0?l:Math.min(r.end,i),!e.extend&&l>r&&(i=r,r=l,l=i),i=mc(n,l);var s=mc(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Bg=At&&"documentMode"in document&&11>=document.documentMode,Hn=null,Ws=null,Fr=null,Vs=!1;function gc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Vs||Hn==null||Hn!==xo(r)||(r=Hn,"selectionStart"in r&&Qa(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Fr&&qr(Fr,r)||(Fr=r,r=_o(Ws,"onSelect"),0<r.length&&(t=new Wa("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Hn)))}function Mi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Wn={animationend:Mi("Animation","AnimationEnd"),animationiteration:Mi("Animation","AnimationIteration"),animationstart:Mi("Animation","AnimationStart"),transitionend:Mi("Transition","TransitionEnd")},Jl={},Kf={};At&&(Kf=document.createElement("div").style,"AnimationEvent"in window||(delete Wn.animationend.animation,delete Wn.animationiteration.animation,delete Wn.animationstart.animation),"TransitionEvent"in window||delete Wn.transitionend.transition);function Jo(e){if(Jl[e])return Jl[e];if(!Wn[e])return e;var t=Wn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Kf)return Jl[e]=t[n];return e}var Zf=Jo("animationend"),qf=Jo("animationiteration"),Jf=Jo("animationstart"),ep=Jo("transitionend"),tp=new Map,vc="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function yn(e,t){tp.set(e,t),Rn(t,[e])}for(var es=0;es<vc.length;es++){var ts=vc[es],Ug=ts.toLowerCase(),Hg=ts[0].toUpperCase()+ts.slice(1);yn(Ug,"on"+Hg)}yn(Zf,"onAnimationEnd");yn(qf,"onAnimationIteration");yn(Jf,"onAnimationStart");yn("dblclick","onDoubleClick");yn("focusin","onFocus");yn("focusout","onBlur");yn(ep,"onTransitionEnd");or("onMouseEnter",["mouseout","mouseover"]);or("onMouseLeave",["mouseout","mouseover"]);or("onPointerEnter",["pointerout","pointerover"]);or("onPointerLeave",["pointerout","pointerover"]);Rn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Rn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Rn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Rn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Rn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Rn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Wg=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function xc(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Um(r,t,void 0,e),e.currentTarget=null}function np(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var s=r.length-1;0<=s;s--){var a=r[s],u=a.instance,c=a.currentTarget;if(a=a.listener,u!==l&&i.isPropagationStopped())break e;xc(i,a,c),l=u}else for(s=0;s<r.length;s++){if(a=r[s],u=a.instance,c=a.currentTarget,a=a.listener,u!==l&&i.isPropagationStopped())break e;xc(i,a,c),l=u}}}if(wo)throw e=As,wo=!1,As=null,e}function le(e,t){var n=t[Ks];n===void 0&&(n=t[Ks]=new Set);var r=e+"__bubble";n.has(r)||(rp(t,e,2,!1),n.add(r))}function ns(e,t,n){var r=0;t&&(r|=4),rp(n,e,r,t)}var Di="_reactListening"+Math.random().toString(36).slice(2);function Jr(e){if(!e[Di]){e[Di]=!0,cf.forEach(function(n){n!=="selectionchange"&&(Wg.has(n)||ns(n,!1,e),ns(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Di]||(t[Di]=!0,ns("selectionchange",!1,t))}}function rp(e,t,n,r){switch(Af(t)){case 1:var i=ig;break;case 4:i=og;break;default:i=Ua}n=i.bind(null,t,n,e),i=void 0,!Fs||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function rs(e,t,n,r,i){var l=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var a=r.stateNode.containerInfo;if(a===i||a.nodeType===8&&a.parentNode===i)break;if(s===4)for(s=r.return;s!==null;){var u=s.tag;if((u===3||u===4)&&(u=s.stateNode.containerInfo,u===i||u.nodeType===8&&u.parentNode===i))return;s=s.return}for(;a!==null;){if(s=_n(a),s===null)return;if(u=s.tag,u===5||u===6){r=l=s;continue e}a=a.parentNode}}r=r.return}Cf(function(){var c=l,p=$a(n),h=[];e:{var g=tp.get(e);if(g!==void 0){var k=Wa,y=e;switch(e){case"keypress":if(so(n)===0)break e;case"keydown":case"keyup":k=wg;break;case"focusin":y="focus",k=Kl;break;case"focusout":y="blur",k=Kl;break;case"beforeblur":case"afterblur":k=Kl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":k=lc;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=ag;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=bg;break;case Zf:case qf:case Jf:k=dg;break;case ep:k=_g;break;case"scroll":k=lg;break;case"wheel":k=Pg;break;case"copy":case"cut":case"paste":k=pg;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=ac}var w=(t&4)!==0,b=!w&&e==="scroll",f=w?g!==null?g+"Capture":null:g;w=[];for(var d=c,m;d!==null;){m=d;var x=m.stateNode;if(m.tag===5&&x!==null&&(m=x,f!==null&&(x=Qr(d,f),x!=null&&w.push(ei(d,x,m)))),b)break;d=d.return}0<w.length&&(g=new k(g,y,null,n,p),h.push({event:g,listeners:w}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",k=e==="mouseout"||e==="pointerout",g&&n!==Ds&&(y=n.relatedTarget||n.fromElement)&&(_n(y)||y[Bt]))break e;if((k||g)&&(g=p.window===p?p:(g=p.ownerDocument)?g.defaultView||g.parentWindow:window,k?(y=n.relatedTarget||n.toElement,k=c,y=y?_n(y):null,y!==null&&(b=Mn(y),y!==b||y.tag!==5&&y.tag!==6)&&(y=null)):(k=null,y=c),k!==y)){if(w=lc,x="onMouseLeave",f="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(w=ac,x="onPointerLeave",f="onPointerEnter",d="pointer"),b=k==null?g:Vn(k),m=y==null?g:Vn(y),g=new w(x,d+"leave",k,n,p),g.target=b,g.relatedTarget=m,x=null,_n(p)===c&&(w=new w(f,d+"enter",y,n,p),w.target=m,w.relatedTarget=b,x=w),b=x,k&&y)t:{for(w=k,f=y,d=0,m=w;m;m=Fn(m))d++;for(m=0,x=f;x;x=Fn(x))m++;for(;0<d-m;)w=Fn(w),d--;for(;0<m-d;)f=Fn(f),m--;for(;d--;){if(w===f||f!==null&&w===f.alternate)break t;w=Fn(w),f=Fn(f)}w=null}else w=null;k!==null&&yc(h,g,k,w,!1),y!==null&&b!==null&&yc(h,b,y,w,!0)}}e:{if(g=c?Vn(c):window,k=g.nodeName&&g.nodeName.toLowerCase(),k==="select"||k==="input"&&g.type==="file")var S=Ig;else if(dc(g))if(Gf)S=$g;else{S=Mg;var C=Rg}else(k=g.nodeName)&&k.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(S=Dg);if(S&&(S=S(e,c))){Vf(h,S,n,p);break e}C&&C(e,g,c),e==="focusout"&&(C=g._wrapperState)&&C.controlled&&g.type==="number"&&Ls(g,"number",g.value)}switch(C=c?Vn(c):window,e){case"focusin":(dc(C)||C.contentEditable==="true")&&(Hn=C,Ws=c,Fr=null);break;case"focusout":Fr=Ws=Hn=null;break;case"mousedown":Vs=!0;break;case"contextmenu":case"mouseup":case"dragend":Vs=!1,gc(h,n,p);break;case"selectionchange":if(Bg)break;case"keydown":case"keyup":gc(h,n,p)}var T;if(Ga)e:{switch(e){case"compositionstart":var z="onCompositionStart";break e;case"compositionend":z="onCompositionEnd";break e;case"compositionupdate":z="onCompositionUpdate";break e}z=void 0}else Un?Hf(e,n)&&(z="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(z="onCompositionStart");z&&(Uf&&n.locale!=="ko"&&(Un||z!=="onCompositionStart"?z==="onCompositionEnd"&&Un&&(T=Bf()):(rn=p,Ha="value"in rn?rn.value:rn.textContent,Un=!0)),C=_o(c,z),0<C.length&&(z=new sc(z,e,null,n,p),h.push({event:z,listeners:C}),T?z.data=T:(T=Wf(n),T!==null&&(z.data=T)))),(T=Tg?Ng(e,n):Og(e,n))&&(c=_o(c,"onBeforeInput"),0<c.length&&(p=new sc("onBeforeInput","beforeinput",null,n,p),h.push({event:p,listeners:c}),p.data=T))}np(h,t)})}function ei(e,t,n){return{instance:e,listener:t,currentTarget:n}}function _o(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,l=i.stateNode;i.tag===5&&l!==null&&(i=l,l=Qr(e,n),l!=null&&r.unshift(ei(e,l,i)),l=Qr(e,t),l!=null&&r.push(ei(e,l,i))),e=e.return}return r}function Fn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function yc(e,t,n,r,i){for(var l=t._reactName,s=[];n!==null&&n!==r;){var a=n,u=a.alternate,c=a.stateNode;if(u!==null&&u===r)break;a.tag===5&&c!==null&&(a=c,i?(u=Qr(n,l),u!=null&&s.unshift(ei(n,u,a))):i||(u=Qr(n,l),u!=null&&s.push(ei(n,u,a)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var Vg=/\r\n?/g,Gg=/\u0000|\uFFFD/g;function wc(e){return(typeof e=="string"?e:""+e).replace(Vg,`
|
|
`).replace(Gg,"")}function $i(e,t,n){if(t=wc(t),wc(e)!==t&&n)throw Error(_(425))}function Co(){}var Gs=null,Qs=null;function Xs(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ys=typeof setTimeout=="function"?setTimeout:void 0,Qg=typeof clearTimeout=="function"?clearTimeout:void 0,kc=typeof Promise=="function"?Promise:void 0,Xg=typeof queueMicrotask=="function"?queueMicrotask:typeof kc<"u"?function(e){return kc.resolve(null).then(e).catch(Yg)}:Ys;function Yg(e){setTimeout(function(){throw e})}function is(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),Kr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Kr(t)}function cn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function jc(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var gr=Math.random().toString(36).slice(2),Tt="__reactFiber$"+gr,ti="__reactProps$"+gr,Bt="__reactContainer$"+gr,Ks="__reactEvents$"+gr,Kg="__reactListeners$"+gr,Zg="__reactHandles$"+gr;function _n(e){var t=e[Tt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Bt]||n[Tt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=jc(e);e!==null;){if(n=e[Tt])return n;e=jc(e)}return t}e=n,n=e.parentNode}return null}function hi(e){return e=e[Tt]||e[Bt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Vn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(_(33))}function el(e){return e[ti]||null}var Zs=[],Gn=-1;function wn(e){return{current:e}}function se(e){0>Gn||(e.current=Zs[Gn],Zs[Gn]=null,Gn--)}function oe(e,t){Gn++,Zs[Gn]=e.current,e.current=t}var xn={},Ue=wn(xn),Je=wn(!1),Nn=xn;function lr(e,t){var n=e.type.contextTypes;if(!n)return xn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},l;for(l in n)i[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function et(e){return e=e.childContextTypes,e!=null}function Po(){se(Je),se(Ue)}function bc(e,t,n){if(Ue.current!==xn)throw Error(_(168));oe(Ue,t),oe(Je,n)}function ip(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(_(108,Rm(e)||"Unknown",i));return he({},n,r)}function Eo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||xn,Nn=Ue.current,oe(Ue,e),oe(Je,Je.current),!0}function Sc(e,t,n){var r=e.stateNode;if(!r)throw Error(_(169));n?(e=ip(e,t,Nn),r.__reactInternalMemoizedMergedChildContext=e,se(Je),se(Ue),oe(Ue,e)):se(Je),oe(Je,n)}var Rt=null,tl=!1,os=!1;function op(e){Rt===null?Rt=[e]:Rt.push(e)}function qg(e){tl=!0,op(e)}function kn(){if(!os&&Rt!==null){os=!0;var e=0,t=te;try{var n=Rt;for(te=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Rt=null,tl=!1}catch(i){throw Rt!==null&&(Rt=Rt.slice(e+1)),Nf(Fa,kn),i}finally{te=t,os=!1}}return null}var Qn=[],Xn=0,To=null,No=0,dt=[],ft=0,On=null,Mt=1,Dt="";function bn(e,t){Qn[Xn++]=No,Qn[Xn++]=To,To=e,No=t}function lp(e,t,n){dt[ft++]=Mt,dt[ft++]=Dt,dt[ft++]=On,On=e;var r=Mt;e=Dt;var i=32-bt(r)-1;r&=~(1<<i),n+=1;var l=32-bt(t)+i;if(30<l){var s=i-i%5;l=(r&(1<<s)-1).toString(32),r>>=s,i-=s,Mt=1<<32-bt(t)+i|n<<i|r,Dt=l+e}else Mt=1<<l|n<<i|r,Dt=e}function Xa(e){e.return!==null&&(bn(e,1),lp(e,1,0))}function Ya(e){for(;e===To;)To=Qn[--Xn],Qn[Xn]=null,No=Qn[--Xn],Qn[Xn]=null;for(;e===On;)On=dt[--ft],dt[ft]=null,Dt=dt[--ft],dt[ft]=null,Mt=dt[--ft],dt[ft]=null}var ot=null,it=null,ue=!1,jt=null;function sp(e,t){var n=pt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function _c(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ot=e,it=cn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ot=e,it=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=On!==null?{id:Mt,overflow:Dt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=pt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ot=e,it=null,!0):!1;default:return!1}}function qs(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Js(e){if(ue){var t=it;if(t){var n=t;if(!_c(e,t)){if(qs(e))throw Error(_(418));t=cn(n.nextSibling);var r=ot;t&&_c(e,t)?sp(r,n):(e.flags=e.flags&-4097|2,ue=!1,ot=e)}}else{if(qs(e))throw Error(_(418));e.flags=e.flags&-4097|2,ue=!1,ot=e}}}function Cc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ot=e}function Fi(e){if(e!==ot)return!1;if(!ue)return Cc(e),ue=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Xs(e.type,e.memoizedProps)),t&&(t=it)){if(qs(e))throw ap(),Error(_(418));for(;t;)sp(e,t),t=cn(t.nextSibling)}if(Cc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(_(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){it=cn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}it=null}}else it=ot?cn(e.stateNode.nextSibling):null;return!0}function ap(){for(var e=it;e;)e=cn(e.nextSibling)}function sr(){it=ot=null,ue=!1}function Ka(e){jt===null?jt=[e]:jt.push(e)}var Jg=Wt.ReactCurrentBatchConfig;function Cr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(_(309));var r=n.stateNode}if(!r)throw Error(_(147,e));var i=r,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(s){var a=i.refs;s===null?delete a[l]:a[l]=s},t._stringRef=l,t)}if(typeof e!="string")throw Error(_(284));if(!n._owner)throw Error(_(290,e))}return e}function Ai(e,t){throw e=Object.prototype.toString.call(t),Error(_(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Pc(e){var t=e._init;return t(e._payload)}function up(e){function t(f,d){if(e){var m=f.deletions;m===null?(f.deletions=[d],f.flags|=16):m.push(d)}}function n(f,d){if(!e)return null;for(;d!==null;)t(f,d),d=d.sibling;return null}function r(f,d){for(f=new Map;d!==null;)d.key!==null?f.set(d.key,d):f.set(d.index,d),d=d.sibling;return f}function i(f,d){return f=hn(f,d),f.index=0,f.sibling=null,f}function l(f,d,m){return f.index=m,e?(m=f.alternate,m!==null?(m=m.index,m<d?(f.flags|=2,d):m):(f.flags|=2,d)):(f.flags|=1048576,d)}function s(f){return e&&f.alternate===null&&(f.flags|=2),f}function a(f,d,m,x){return d===null||d.tag!==6?(d=fs(m,f.mode,x),d.return=f,d):(d=i(d,m),d.return=f,d)}function u(f,d,m,x){var S=m.type;return S===Bn?p(f,d,m.props.children,x,m.key):d!==null&&(d.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Jt&&Pc(S)===d.type)?(x=i(d,m.props),x.ref=Cr(f,d,m),x.return=f,x):(x=mo(m.type,m.key,m.props,null,f.mode,x),x.ref=Cr(f,d,m),x.return=f,x)}function c(f,d,m,x){return d===null||d.tag!==4||d.stateNode.containerInfo!==m.containerInfo||d.stateNode.implementation!==m.implementation?(d=ps(m,f.mode,x),d.return=f,d):(d=i(d,m.children||[]),d.return=f,d)}function p(f,d,m,x,S){return d===null||d.tag!==7?(d=Tn(m,f.mode,x,S),d.return=f,d):(d=i(d,m),d.return=f,d)}function h(f,d,m){if(typeof d=="string"&&d!==""||typeof d=="number")return d=fs(""+d,f.mode,m),d.return=f,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Ti:return m=mo(d.type,d.key,d.props,null,f.mode,m),m.ref=Cr(f,null,d),m.return=f,m;case An:return d=ps(d,f.mode,m),d.return=f,d;case Jt:var x=d._init;return h(f,x(d._payload),m)}if(Lr(d)||kr(d))return d=Tn(d,f.mode,m,null),d.return=f,d;Ai(f,d)}return null}function g(f,d,m,x){var S=d!==null?d.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return S!==null?null:a(f,d,""+m,x);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Ti:return m.key===S?u(f,d,m,x):null;case An:return m.key===S?c(f,d,m,x):null;case Jt:return S=m._init,g(f,d,S(m._payload),x)}if(Lr(m)||kr(m))return S!==null?null:p(f,d,m,x,null);Ai(f,m)}return null}function k(f,d,m,x,S){if(typeof x=="string"&&x!==""||typeof x=="number")return f=f.get(m)||null,a(d,f,""+x,S);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Ti:return f=f.get(x.key===null?m:x.key)||null,u(d,f,x,S);case An:return f=f.get(x.key===null?m:x.key)||null,c(d,f,x,S);case Jt:var C=x._init;return k(f,d,m,C(x._payload),S)}if(Lr(x)||kr(x))return f=f.get(m)||null,p(d,f,x,S,null);Ai(d,x)}return null}function y(f,d,m,x){for(var S=null,C=null,T=d,z=d=0,Q=null;T!==null&&z<m.length;z++){T.index>z?(Q=T,T=null):Q=T.sibling;var $=g(f,T,m[z],x);if($===null){T===null&&(T=Q);break}e&&T&&$.alternate===null&&t(f,T),d=l($,d,z),C===null?S=$:C.sibling=$,C=$,T=Q}if(z===m.length)return n(f,T),ue&&bn(f,z),S;if(T===null){for(;z<m.length;z++)T=h(f,m[z],x),T!==null&&(d=l(T,d,z),C===null?S=T:C.sibling=T,C=T);return ue&&bn(f,z),S}for(T=r(f,T);z<m.length;z++)Q=k(T,f,z,m[z],x),Q!==null&&(e&&Q.alternate!==null&&T.delete(Q.key===null?z:Q.key),d=l(Q,d,z),C===null?S=Q:C.sibling=Q,C=Q);return e&&T.forEach(function(ye){return t(f,ye)}),ue&&bn(f,z),S}function w(f,d,m,x){var S=kr(m);if(typeof S!="function")throw Error(_(150));if(m=S.call(m),m==null)throw Error(_(151));for(var C=S=null,T=d,z=d=0,Q=null,$=m.next();T!==null&&!$.done;z++,$=m.next()){T.index>z?(Q=T,T=null):Q=T.sibling;var ye=g(f,T,$.value,x);if(ye===null){T===null&&(T=Q);break}e&&T&&ye.alternate===null&&t(f,T),d=l(ye,d,z),C===null?S=ye:C.sibling=ye,C=ye,T=Q}if($.done)return n(f,T),ue&&bn(f,z),S;if(T===null){for(;!$.done;z++,$=m.next())$=h(f,$.value,x),$!==null&&(d=l($,d,z),C===null?S=$:C.sibling=$,C=$);return ue&&bn(f,z),S}for(T=r(f,T);!$.done;z++,$=m.next())$=k(T,f,z,$.value,x),$!==null&&(e&&$.alternate!==null&&T.delete($.key===null?z:$.key),d=l($,d,z),C===null?S=$:C.sibling=$,C=$);return e&&T.forEach(function(me){return t(f,me)}),ue&&bn(f,z),S}function b(f,d,m,x){if(typeof m=="object"&&m!==null&&m.type===Bn&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Ti:e:{for(var S=m.key,C=d;C!==null;){if(C.key===S){if(S=m.type,S===Bn){if(C.tag===7){n(f,C.sibling),d=i(C,m.props.children),d.return=f,f=d;break e}}else if(C.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Jt&&Pc(S)===C.type){n(f,C.sibling),d=i(C,m.props),d.ref=Cr(f,C,m),d.return=f,f=d;break e}n(f,C);break}else t(f,C);C=C.sibling}m.type===Bn?(d=Tn(m.props.children,f.mode,x,m.key),d.return=f,f=d):(x=mo(m.type,m.key,m.props,null,f.mode,x),x.ref=Cr(f,d,m),x.return=f,f=x)}return s(f);case An:e:{for(C=m.key;d!==null;){if(d.key===C)if(d.tag===4&&d.stateNode.containerInfo===m.containerInfo&&d.stateNode.implementation===m.implementation){n(f,d.sibling),d=i(d,m.children||[]),d.return=f,f=d;break e}else{n(f,d);break}else t(f,d);d=d.sibling}d=ps(m,f.mode,x),d.return=f,f=d}return s(f);case Jt:return C=m._init,b(f,d,C(m._payload),x)}if(Lr(m))return y(f,d,m,x);if(kr(m))return w(f,d,m,x);Ai(f,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,d!==null&&d.tag===6?(n(f,d.sibling),d=i(d,m),d.return=f,f=d):(n(f,d),d=fs(m,f.mode,x),d.return=f,f=d),s(f)):n(f,d)}return b}var ar=up(!0),cp=up(!1),Oo=wn(null),Lo=null,Yn=null,Za=null;function qa(){Za=Yn=Lo=null}function Ja(e){var t=Oo.current;se(Oo),e._currentValue=t}function ea(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function rr(e,t){Lo=e,Za=Yn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ze=!0),e.firstContext=null)}function mt(e){var t=e._currentValue;if(Za!==e)if(e={context:e,memoizedValue:t,next:null},Yn===null){if(Lo===null)throw Error(_(308));Yn=e,Lo.dependencies={lanes:0,firstContext:e}}else Yn=Yn.next=e;return t}var Cn=null;function eu(e){Cn===null?Cn=[e]:Cn.push(e)}function dp(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,eu(t)):(n.next=i.next,i.next=n),t.interleaved=n,Ut(e,r)}function Ut(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var en=!1;function tu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function fp(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ft(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function dn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,K&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Ut(e,n)}return i=r.interleaved,i===null?(t.next=t,eu(r)):(t.next=i.next,i.next=t),r.interleaved=t,Ut(e,n)}function ao(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Aa(e,n)}}function Ec(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?i=l=s:l=l.next=s,n=n.next}while(n!==null);l===null?i=l=t:l=l.next=t}else i=l=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function zo(e,t,n,r){var i=e.updateQueue;en=!1;var l=i.firstBaseUpdate,s=i.lastBaseUpdate,a=i.shared.pending;if(a!==null){i.shared.pending=null;var u=a,c=u.next;u.next=null,s===null?l=c:s.next=c,s=u;var p=e.alternate;p!==null&&(p=p.updateQueue,a=p.lastBaseUpdate,a!==s&&(a===null?p.firstBaseUpdate=c:a.next=c,p.lastBaseUpdate=u))}if(l!==null){var h=i.baseState;s=0,p=c=u=null,a=l;do{var g=a.lane,k=a.eventTime;if((r&g)===g){p!==null&&(p=p.next={eventTime:k,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var y=e,w=a;switch(g=t,k=n,w.tag){case 1:if(y=w.payload,typeof y=="function"){h=y.call(k,h,g);break e}h=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=w.payload,g=typeof y=="function"?y.call(k,h,g):y,g==null)break e;h=he({},h,g);break e;case 2:en=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,g=i.effects,g===null?i.effects=[a]:g.push(a))}else k={eventTime:k,lane:g,tag:a.tag,payload:a.payload,callback:a.callback,next:null},p===null?(c=p=k,u=h):p=p.next=k,s|=g;if(a=a.next,a===null){if(a=i.shared.pending,a===null)break;g=a,a=g.next,g.next=null,i.lastBaseUpdate=g,i.shared.pending=null}}while(!0);if(p===null&&(u=h),i.baseState=u,i.firstBaseUpdate=c,i.lastBaseUpdate=p,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else l===null&&(i.shared.lanes=0);zn|=s,e.lanes=s,e.memoizedState=h}}function Tc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(_(191,i));i.call(r)}}}var mi={},Ot=wn(mi),ni=wn(mi),ri=wn(mi);function Pn(e){if(e===mi)throw Error(_(174));return e}function nu(e,t){switch(oe(ri,t),oe(ni,e),oe(Ot,mi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Is(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Is(t,e)}se(Ot),oe(Ot,t)}function ur(){se(Ot),se(ni),se(ri)}function pp(e){Pn(ri.current);var t=Pn(Ot.current),n=Is(t,e.type);t!==n&&(oe(ni,e),oe(Ot,n))}function ru(e){ni.current===e&&(se(Ot),se(ni))}var fe=wn(0);function Io(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ls=[];function iu(){for(var e=0;e<ls.length;e++)ls[e]._workInProgressVersionPrimary=null;ls.length=0}var uo=Wt.ReactCurrentDispatcher,ss=Wt.ReactCurrentBatchConfig,Ln=0,pe=null,_e=null,Ee=null,Ro=!1,Ar=!1,ii=0,ev=0;function Fe(){throw Error(_(321))}function ou(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!_t(e[n],t[n]))return!1;return!0}function lu(e,t,n,r,i,l){if(Ln=l,pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,uo.current=e===null||e.memoizedState===null?iv:ov,e=n(r,i),Ar){l=0;do{if(Ar=!1,ii=0,25<=l)throw Error(_(301));l+=1,Ee=_e=null,t.updateQueue=null,uo.current=lv,e=n(r,i)}while(Ar)}if(uo.current=Mo,t=_e!==null&&_e.next!==null,Ln=0,Ee=_e=pe=null,Ro=!1,t)throw Error(_(300));return e}function su(){var e=ii!==0;return ii=0,e}function Pt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ee===null?pe.memoizedState=Ee=e:Ee=Ee.next=e,Ee}function gt(){if(_e===null){var e=pe.alternate;e=e!==null?e.memoizedState:null}else e=_e.next;var t=Ee===null?pe.memoizedState:Ee.next;if(t!==null)Ee=t,_e=e;else{if(e===null)throw Error(_(310));_e=e,e={memoizedState:_e.memoizedState,baseState:_e.baseState,baseQueue:_e.baseQueue,queue:_e.queue,next:null},Ee===null?pe.memoizedState=Ee=e:Ee=Ee.next=e}return Ee}function oi(e,t){return typeof t=="function"?t(e):t}function as(e){var t=gt(),n=t.queue;if(n===null)throw Error(_(311));n.lastRenderedReducer=e;var r=_e,i=r.baseQueue,l=n.pending;if(l!==null){if(i!==null){var s=i.next;i.next=l.next,l.next=s}r.baseQueue=i=l,n.pending=null}if(i!==null){l=i.next,r=r.baseState;var a=s=null,u=null,c=l;do{var p=c.lane;if((Ln&p)===p)u!==null&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var h={lane:p,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};u===null?(a=u=h,s=r):u=u.next=h,pe.lanes|=p,zn|=p}c=c.next}while(c!==null&&c!==l);u===null?s=r:u.next=a,_t(r,t.memoizedState)||(Ze=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do l=i.lane,pe.lanes|=l,zn|=l,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function us(e){var t=gt(),n=t.queue;if(n===null)throw Error(_(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,l=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do l=e(l,s.action),s=s.next;while(s!==i);_t(l,t.memoizedState)||(Ze=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function hp(){}function mp(e,t){var n=pe,r=gt(),i=t(),l=!_t(r.memoizedState,i);if(l&&(r.memoizedState=i,Ze=!0),r=r.queue,au(xp.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||Ee!==null&&Ee.memoizedState.tag&1){if(n.flags|=2048,li(9,vp.bind(null,n,r,i,t),void 0,null),Te===null)throw Error(_(349));Ln&30||gp(n,t,i)}return i}function gp(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=pe.updateQueue,t===null?(t={lastEffect:null,stores:null},pe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function vp(e,t,n,r){t.value=n,t.getSnapshot=r,yp(t)&&wp(e)}function xp(e,t,n){return n(function(){yp(t)&&wp(e)})}function yp(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!_t(e,n)}catch{return!0}}function wp(e){var t=Ut(e,1);t!==null&&St(t,e,1,-1)}function Nc(e){var t=Pt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:oi,lastRenderedState:e},t.queue=e,e=e.dispatch=rv.bind(null,pe,e),[t.memoizedState,e]}function li(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=pe.updateQueue,t===null?(t={lastEffect:null,stores:null},pe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function kp(){return gt().memoizedState}function co(e,t,n,r){var i=Pt();pe.flags|=e,i.memoizedState=li(1|t,n,void 0,r===void 0?null:r)}function nl(e,t,n,r){var i=gt();r=r===void 0?null:r;var l=void 0;if(_e!==null){var s=_e.memoizedState;if(l=s.destroy,r!==null&&ou(r,s.deps)){i.memoizedState=li(t,n,l,r);return}}pe.flags|=e,i.memoizedState=li(1|t,n,l,r)}function Oc(e,t){return co(8390656,8,e,t)}function au(e,t){return nl(2048,8,e,t)}function jp(e,t){return nl(4,2,e,t)}function bp(e,t){return nl(4,4,e,t)}function Sp(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function _p(e,t,n){return n=n!=null?n.concat([e]):null,nl(4,4,Sp.bind(null,t,e),n)}function uu(){}function Cp(e,t){var n=gt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ou(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Pp(e,t){var n=gt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ou(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ep(e,t,n){return Ln&21?(_t(n,t)||(n=zf(),pe.lanes|=n,zn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ze=!0),e.memoizedState=n)}function tv(e,t){var n=te;te=n!==0&&4>n?n:4,e(!0);var r=ss.transition;ss.transition={};try{e(!1),t()}finally{te=n,ss.transition=r}}function Tp(){return gt().memoizedState}function nv(e,t,n){var r=pn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Np(e))Op(t,n);else if(n=dp(e,t,n,r),n!==null){var i=Ve();St(n,e,r,i),Lp(n,t,r)}}function rv(e,t,n){var r=pn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Np(e))Op(t,i);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var s=t.lastRenderedState,a=l(s,n);if(i.hasEagerState=!0,i.eagerState=a,_t(a,s)){var u=t.interleaved;u===null?(i.next=i,eu(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=dp(e,t,i,r),n!==null&&(i=Ve(),St(n,e,r,i),Lp(n,t,r))}}function Np(e){var t=e.alternate;return e===pe||t!==null&&t===pe}function Op(e,t){Ar=Ro=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Lp(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Aa(e,n)}}var Mo={readContext:mt,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useInsertionEffect:Fe,useLayoutEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useMutableSource:Fe,useSyncExternalStore:Fe,useId:Fe,unstable_isNewReconciler:!1},iv={readContext:mt,useCallback:function(e,t){return Pt().memoizedState=[e,t===void 0?null:t],e},useContext:mt,useEffect:Oc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,co(4194308,4,Sp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return co(4194308,4,e,t)},useInsertionEffect:function(e,t){return co(4,2,e,t)},useMemo:function(e,t){var n=Pt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Pt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=nv.bind(null,pe,e),[r.memoizedState,e]},useRef:function(e){var t=Pt();return e={current:e},t.memoizedState=e},useState:Nc,useDebugValue:uu,useDeferredValue:function(e){return Pt().memoizedState=e},useTransition:function(){var e=Nc(!1),t=e[0];return e=tv.bind(null,e[1]),Pt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=pe,i=Pt();if(ue){if(n===void 0)throw Error(_(407));n=n()}else{if(n=t(),Te===null)throw Error(_(349));Ln&30||gp(r,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,Oc(xp.bind(null,r,l,e),[e]),r.flags|=2048,li(9,vp.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Pt(),t=Te.identifierPrefix;if(ue){var n=Dt,r=Mt;n=(r&~(1<<32-bt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ii++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=ev++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ov={readContext:mt,useCallback:Cp,useContext:mt,useEffect:au,useImperativeHandle:_p,useInsertionEffect:jp,useLayoutEffect:bp,useMemo:Pp,useReducer:as,useRef:kp,useState:function(){return as(oi)},useDebugValue:uu,useDeferredValue:function(e){var t=gt();return Ep(t,_e.memoizedState,e)},useTransition:function(){var e=as(oi)[0],t=gt().memoizedState;return[e,t]},useMutableSource:hp,useSyncExternalStore:mp,useId:Tp,unstable_isNewReconciler:!1},lv={readContext:mt,useCallback:Cp,useContext:mt,useEffect:au,useImperativeHandle:_p,useInsertionEffect:jp,useLayoutEffect:bp,useMemo:Pp,useReducer:us,useRef:kp,useState:function(){return us(oi)},useDebugValue:uu,useDeferredValue:function(e){var t=gt();return _e===null?t.memoizedState=e:Ep(t,_e.memoizedState,e)},useTransition:function(){var e=us(oi)[0],t=gt().memoizedState;return[e,t]},useMutableSource:hp,useSyncExternalStore:mp,useId:Tp,unstable_isNewReconciler:!1};function wt(e,t){if(e&&e.defaultProps){t=he({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function ta(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:he({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var rl={isMounted:function(e){return(e=e._reactInternals)?Mn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ve(),i=pn(e),l=Ft(r,i);l.payload=t,n!=null&&(l.callback=n),t=dn(e,l,i),t!==null&&(St(t,e,i,r),ao(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ve(),i=pn(e),l=Ft(r,i);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=dn(e,l,i),t!==null&&(St(t,e,i,r),ao(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ve(),r=pn(e),i=Ft(n,r);i.tag=2,t!=null&&(i.callback=t),t=dn(e,i,r),t!==null&&(St(t,e,r,n),ao(t,e,r))}};function Lc(e,t,n,r,i,l,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,l,s):t.prototype&&t.prototype.isPureReactComponent?!qr(n,r)||!qr(i,l):!0}function zp(e,t,n){var r=!1,i=xn,l=t.contextType;return typeof l=="object"&&l!==null?l=mt(l):(i=et(t)?Nn:Ue.current,r=t.contextTypes,l=(r=r!=null)?lr(e,i):xn),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=rl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=l),t}function zc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&rl.enqueueReplaceState(t,t.state,null)}function na(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},tu(e);var l=t.contextType;typeof l=="object"&&l!==null?i.context=mt(l):(l=et(t)?Nn:Ue.current,i.context=lr(e,l)),i.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(ta(e,t,l,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&rl.enqueueReplaceState(i,i.state,null),zo(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function cr(e,t){try{var n="",r=t;do n+=Im(r),r=r.return;while(r);var i=n}catch(l){i=`
|
|
Error generating stack: `+l.message+`
|
|
`+l.stack}return{value:e,source:t,stack:i,digest:null}}function cs(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ra(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var sv=typeof WeakMap=="function"?WeakMap:Map;function Ip(e,t,n){n=Ft(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){$o||($o=!0,pa=r),ra(e,t)},n}function Rp(e,t,n){n=Ft(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){ra(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){ra(e,t),typeof r!="function"&&(fn===null?fn=new Set([this]):fn.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function Ic(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new sv;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=kv.bind(null,e,t,n),t.then(e,e))}function Rc(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Mc(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ft(-1,1),t.tag=2,dn(n,t,1))),n.lanes|=1),e)}var av=Wt.ReactCurrentOwner,Ze=!1;function We(e,t,n,r){t.child=e===null?cp(t,null,n,r):ar(t,e.child,n,r)}function Dc(e,t,n,r,i){n=n.render;var l=t.ref;return rr(t,i),r=lu(e,t,n,r,l,i),n=su(),e!==null&&!Ze?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ht(e,t,i)):(ue&&n&&Xa(t),t.flags|=1,We(e,t,r,i),t.child)}function $c(e,t,n,r,i){if(e===null){var l=n.type;return typeof l=="function"&&!vu(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,Mp(e,t,l,r,i)):(e=mo(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!(e.lanes&i)){var s=l.memoizedProps;if(n=n.compare,n=n!==null?n:qr,n(s,r)&&e.ref===t.ref)return Ht(e,t,i)}return t.flags|=1,e=hn(l,r),e.ref=t.ref,e.return=t,t.child=e}function Mp(e,t,n,r,i){if(e!==null){var l=e.memoizedProps;if(qr(l,r)&&e.ref===t.ref)if(Ze=!1,t.pendingProps=r=l,(e.lanes&i)!==0)e.flags&131072&&(Ze=!0);else return t.lanes=e.lanes,Ht(e,t,i)}return ia(e,t,n,r,i)}function Dp(e,t,n){var r=t.pendingProps,i=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},oe(Zn,rt),rt|=n;else{if(!(n&1073741824))return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,oe(Zn,rt),rt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,oe(Zn,rt),rt|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,oe(Zn,rt),rt|=r;return We(e,t,i,n),t.child}function $p(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ia(e,t,n,r,i){var l=et(n)?Nn:Ue.current;return l=lr(t,l),rr(t,i),n=lu(e,t,n,r,l,i),r=su(),e!==null&&!Ze?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ht(e,t,i)):(ue&&r&&Xa(t),t.flags|=1,We(e,t,n,i),t.child)}function Fc(e,t,n,r,i){if(et(n)){var l=!0;Eo(t)}else l=!1;if(rr(t,i),t.stateNode===null)fo(e,t),zp(t,n,r),na(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,a=t.memoizedProps;s.props=a;var u=s.context,c=n.contextType;typeof c=="object"&&c!==null?c=mt(c):(c=et(n)?Nn:Ue.current,c=lr(t,c));var p=n.getDerivedStateFromProps,h=typeof p=="function"||typeof s.getSnapshotBeforeUpdate=="function";h||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==r||u!==c)&&zc(t,s,r,c),en=!1;var g=t.memoizedState;s.state=g,zo(t,r,s,i),u=t.memoizedState,a!==r||g!==u||Je.current||en?(typeof p=="function"&&(ta(t,n,p,r),u=t.memoizedState),(a=en||Lc(t,n,a,r,g,u,c))?(h||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),s.props=r,s.state=u,s.context=c,r=a):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,fp(e,t),a=t.memoizedProps,c=t.type===t.elementType?a:wt(t.type,a),s.props=c,h=t.pendingProps,g=s.context,u=n.contextType,typeof u=="object"&&u!==null?u=mt(u):(u=et(n)?Nn:Ue.current,u=lr(t,u));var k=n.getDerivedStateFromProps;(p=typeof k=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==h||g!==u)&&zc(t,s,r,u),en=!1,g=t.memoizedState,s.state=g,zo(t,r,s,i);var y=t.memoizedState;a!==h||g!==y||Je.current||en?(typeof k=="function"&&(ta(t,n,k,r),y=t.memoizedState),(c=en||Lc(t,n,c,r,g,y,u)||!1)?(p||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,y,u),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,y,u)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),s.props=r,s.state=y,s.context=u,r=c):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return oa(e,t,n,r,l,i)}function oa(e,t,n,r,i,l){$p(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&Sc(t,n,!1),Ht(e,t,l);r=t.stateNode,av.current=t;var a=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=ar(t,e.child,null,l),t.child=ar(t,null,a,l)):We(e,t,a,l),t.memoizedState=r.state,i&&Sc(t,n,!0),t.child}function Fp(e){var t=e.stateNode;t.pendingContext?bc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&bc(e,t.context,!1),nu(e,t.containerInfo)}function Ac(e,t,n,r,i){return sr(),Ka(i),t.flags|=256,We(e,t,n,r),t.child}var la={dehydrated:null,treeContext:null,retryLane:0};function sa(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ap(e,t,n){var r=t.pendingProps,i=fe.current,l=!1,s=(t.flags&128)!==0,a;if((a=s)||(a=e!==null&&e.memoizedState===null?!1:(i&2)!==0),a?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),oe(fe,i&1),e===null)return Js(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=r.children,e=r.fallback,l?(r=t.mode,l=t.child,s={mode:"hidden",children:s},!(r&1)&&l!==null?(l.childLanes=0,l.pendingProps=s):l=ll(s,r,0,null),e=Tn(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=sa(n),t.memoizedState=la,e):cu(t,s));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return uv(e,t,s,r,a,i,n);if(l){l=r.fallback,s=t.mode,i=e.child,a=i.sibling;var u={mode:"hidden",children:r.children};return!(s&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=hn(i,u),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?l=hn(a,l):(l=Tn(l,s,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,s=e.child.memoizedState,s=s===null?sa(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~n,t.memoizedState=la,r}return l=e.child,e=l.sibling,r=hn(l,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function cu(e,t){return t=ll({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Bi(e,t,n,r){return r!==null&&Ka(r),ar(t,e.child,null,n),e=cu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function uv(e,t,n,r,i,l,s){if(n)return t.flags&256?(t.flags&=-257,r=cs(Error(_(422))),Bi(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,i=t.mode,r=ll({mode:"visible",children:r.children},i,0,null),l=Tn(l,i,s,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,t.mode&1&&ar(t,e.child,null,s),t.child.memoizedState=sa(s),t.memoizedState=la,l);if(!(t.mode&1))return Bi(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var a=r.dgst;return r=a,l=Error(_(419)),r=cs(l,r,void 0),Bi(e,t,s,r)}if(a=(s&e.childLanes)!==0,Ze||a){if(r=Te,r!==null){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|s)?0:i,i!==0&&i!==l.retryLane&&(l.retryLane=i,Ut(e,i),St(r,e,i,-1))}return gu(),r=cs(Error(_(421))),Bi(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=jv.bind(null,e),i._reactRetry=t,null):(e=l.treeContext,it=cn(i.nextSibling),ot=t,ue=!0,jt=null,e!==null&&(dt[ft++]=Mt,dt[ft++]=Dt,dt[ft++]=On,Mt=e.id,Dt=e.overflow,On=t),t=cu(t,r.children),t.flags|=4096,t)}function Bc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ea(e.return,t,n)}function ds(e,t,n,r,i){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=i)}function Bp(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(We(e,t,r.children,n),r=fe.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Bc(e,n,t);else if(e.tag===19)Bc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(oe(fe,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Io(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),ds(t,!1,i,n,l);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Io(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}ds(t,!0,n,null,l);break;case"together":ds(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function fo(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ht(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),zn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(_(153));if(t.child!==null){for(e=t.child,n=hn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=hn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function cv(e,t,n){switch(t.tag){case 3:Fp(t),sr();break;case 5:pp(t);break;case 1:et(t.type)&&Eo(t);break;case 4:nu(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;oe(Oo,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(oe(fe,fe.current&1),t.flags|=128,null):n&t.child.childLanes?Ap(e,t,n):(oe(fe,fe.current&1),e=Ht(e,t,n),e!==null?e.sibling:null);oe(fe,fe.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Bp(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),oe(fe,fe.current),r)break;return null;case 22:case 23:return t.lanes=0,Dp(e,t,n)}return Ht(e,t,n)}var Up,aa,Hp,Wp;Up=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};aa=function(){};Hp=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Pn(Ot.current);var l=null;switch(n){case"input":i=Ns(e,i),r=Ns(e,r),l=[];break;case"select":i=he({},i,{value:void 0}),r=he({},r,{value:void 0}),l=[];break;case"textarea":i=zs(e,i),r=zs(e,r),l=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Co)}Rs(n,r);var s;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var a=i[c];for(s in a)a.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Vr.hasOwnProperty(c)?l||(l=[]):(l=l||[]).push(c,null));for(c in r){var u=r[c];if(a=i!=null?i[c]:void 0,r.hasOwnProperty(c)&&u!==a&&(u!=null||a!=null))if(c==="style")if(a){for(s in a)!a.hasOwnProperty(s)||u&&u.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in u)u.hasOwnProperty(s)&&a[s]!==u[s]&&(n||(n={}),n[s]=u[s])}else n||(l||(l=[]),l.push(c,n)),n=u;else c==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,a=a?a.__html:void 0,u!=null&&a!==u&&(l=l||[]).push(c,u)):c==="children"?typeof u!="string"&&typeof u!="number"||(l=l||[]).push(c,""+u):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Vr.hasOwnProperty(c)?(u!=null&&c==="onScroll"&&le("scroll",e),l||a===u||(l=[])):(l=l||[]).push(c,u))}n&&(l=l||[]).push("style",n);var c=l;(t.updateQueue=c)&&(t.flags|=4)}};Wp=function(e,t,n,r){n!==r&&(t.flags|=4)};function Pr(e,t){if(!ue)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ae(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function dv(e,t,n){var r=t.pendingProps;switch(Ya(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ae(t),null;case 1:return et(t.type)&&Po(),Ae(t),null;case 3:return r=t.stateNode,ur(),se(Je),se(Ue),iu(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Fi(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,jt!==null&&(ga(jt),jt=null))),aa(e,t),Ae(t),null;case 5:ru(t);var i=Pn(ri.current);if(n=t.type,e!==null&&t.stateNode!=null)Hp(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(_(166));return Ae(t),null}if(e=Pn(Ot.current),Fi(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Tt]=t,r[ti]=l,e=(t.mode&1)!==0,n){case"dialog":le("cancel",r),le("close",r);break;case"iframe":case"object":case"embed":le("load",r);break;case"video":case"audio":for(i=0;i<Ir.length;i++)le(Ir[i],r);break;case"source":le("error",r);break;case"img":case"image":case"link":le("error",r),le("load",r);break;case"details":le("toggle",r);break;case"input":Ku(r,l),le("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},le("invalid",r);break;case"textarea":qu(r,l),le("invalid",r)}Rs(n,l),i=null;for(var s in l)if(l.hasOwnProperty(s)){var a=l[s];s==="children"?typeof a=="string"?r.textContent!==a&&(l.suppressHydrationWarning!==!0&&$i(r.textContent,a,e),i=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(l.suppressHydrationWarning!==!0&&$i(r.textContent,a,e),i=["children",""+a]):Vr.hasOwnProperty(s)&&a!=null&&s==="onScroll"&&le("scroll",r)}switch(n){case"input":Ni(r),Zu(r,l,!0);break;case"textarea":Ni(r),Ju(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=Co)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=xf(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Tt]=t,e[ti]=r,Up(e,t,!1,!1),t.stateNode=e;e:{switch(s=Ms(n,r),n){case"dialog":le("cancel",e),le("close",e),i=r;break;case"iframe":case"object":case"embed":le("load",e),i=r;break;case"video":case"audio":for(i=0;i<Ir.length;i++)le(Ir[i],e);i=r;break;case"source":le("error",e),i=r;break;case"img":case"image":case"link":le("error",e),le("load",e),i=r;break;case"details":le("toggle",e),i=r;break;case"input":Ku(e,r),i=Ns(e,r),le("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=he({},r,{value:void 0}),le("invalid",e);break;case"textarea":qu(e,r),i=zs(e,r),le("invalid",e);break;default:i=r}Rs(n,i),a=i;for(l in a)if(a.hasOwnProperty(l)){var u=a[l];l==="style"?kf(e,u):l==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&yf(e,u)):l==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Gr(e,u):typeof u=="number"&&Gr(e,""+u):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Vr.hasOwnProperty(l)?u!=null&&l==="onScroll"&&le("scroll",e):u!=null&&Ia(e,l,u,s))}switch(n){case"input":Ni(e),Zu(e,r,!1);break;case"textarea":Ni(e),Ju(e);break;case"option":r.value!=null&&e.setAttribute("value",""+vn(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?Jn(e,!!r.multiple,l,!1):r.defaultValue!=null&&Jn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Co)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ae(t),null;case 6:if(e&&t.stateNode!=null)Wp(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(_(166));if(n=Pn(ri.current),Pn(Ot.current),Fi(t)){if(r=t.stateNode,n=t.memoizedProps,r[Tt]=t,(l=r.nodeValue!==n)&&(e=ot,e!==null))switch(e.tag){case 3:$i(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&$i(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Tt]=t,t.stateNode=r}return Ae(t),null;case 13:if(se(fe),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ue&&it!==null&&t.mode&1&&!(t.flags&128))ap(),sr(),t.flags|=98560,l=!1;else if(l=Fi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(_(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(_(317));l[Tt]=t}else sr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ae(t),l=!1}else jt!==null&&(ga(jt),jt=null),l=!0;if(!l)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||fe.current&1?Ce===0&&(Ce=3):gu())),t.updateQueue!==null&&(t.flags|=4),Ae(t),null);case 4:return ur(),aa(e,t),e===null&&Jr(t.stateNode.containerInfo),Ae(t),null;case 10:return Ja(t.type._context),Ae(t),null;case 17:return et(t.type)&&Po(),Ae(t),null;case 19:if(se(fe),l=t.memoizedState,l===null)return Ae(t),null;if(r=(t.flags&128)!==0,s=l.rendering,s===null)if(r)Pr(l,!1);else{if(Ce!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=Io(e),s!==null){for(t.flags|=128,Pr(l,!1),r=s.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)l=n,e=r,l.flags&=14680066,s=l.alternate,s===null?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=s.childLanes,l.lanes=s.lanes,l.child=s.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=s.memoizedProps,l.memoizedState=s.memoizedState,l.updateQueue=s.updateQueue,l.type=s.type,e=s.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return oe(fe,fe.current&1|2),t.child}e=e.sibling}l.tail!==null&&ke()>dr&&(t.flags|=128,r=!0,Pr(l,!1),t.lanes=4194304)}else{if(!r)if(e=Io(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Pr(l,!0),l.tail===null&&l.tailMode==="hidden"&&!s.alternate&&!ue)return Ae(t),null}else 2*ke()-l.renderingStartTime>dr&&n!==1073741824&&(t.flags|=128,r=!0,Pr(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(n=l.last,n!==null?n.sibling=s:t.child=s,l.last=s)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=ke(),t.sibling=null,n=fe.current,oe(fe,r?n&1|2:n&1),t):(Ae(t),null);case 22:case 23:return mu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?rt&1073741824&&(Ae(t),t.subtreeFlags&6&&(t.flags|=8192)):Ae(t),null;case 24:return null;case 25:return null}throw Error(_(156,t.tag))}function fv(e,t){switch(Ya(t),t.tag){case 1:return et(t.type)&&Po(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ur(),se(Je),se(Ue),iu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ru(t),null;case 13:if(se(fe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_(340));sr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return se(fe),null;case 4:return ur(),null;case 10:return Ja(t.type._context),null;case 22:case 23:return mu(),null;case 24:return null;default:return null}}var Ui=!1,Be=!1,pv=typeof WeakSet=="function"?WeakSet:Set,D=null;function Kn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){xe(e,t,r)}else n.current=null}function ua(e,t,n){try{n()}catch(r){xe(e,t,r)}}var Uc=!1;function hv(e,t){if(Gs=bo,e=Yf(),Qa(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var s=0,a=-1,u=-1,c=0,p=0,h=e,g=null;t:for(;;){for(var k;h!==n||i!==0&&h.nodeType!==3||(a=s+i),h!==l||r!==0&&h.nodeType!==3||(u=s+r),h.nodeType===3&&(s+=h.nodeValue.length),(k=h.firstChild)!==null;)g=h,h=k;for(;;){if(h===e)break t;if(g===n&&++c===i&&(a=s),g===l&&++p===r&&(u=s),(k=h.nextSibling)!==null)break;h=g,g=h.parentNode}h=k}n=a===-1||u===-1?null:{start:a,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Qs={focusedElem:e,selectionRange:n},bo=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;){t=D;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var w=y.memoizedProps,b=y.memoizedState,f=t.stateNode,d=f.getSnapshotBeforeUpdate(t.elementType===t.type?w:wt(t.type,w),b);f.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_(163))}}catch(x){xe(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,D=e;break}D=t.return}return y=Uc,Uc=!1,y}function Br(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var l=i.destroy;i.destroy=void 0,l!==void 0&&ua(t,n,l)}i=i.next}while(i!==r)}}function il(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ca(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Vp(e){var t=e.alternate;t!==null&&(e.alternate=null,Vp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Tt],delete t[ti],delete t[Ks],delete t[Kg],delete t[Zg])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Gp(e){return e.tag===5||e.tag===3||e.tag===4}function Hc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Gp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function da(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Co));else if(r!==4&&(e=e.child,e!==null))for(da(e,t,n),e=e.sibling;e!==null;)da(e,t,n),e=e.sibling}function fa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(fa(e,t,n),e=e.sibling;e!==null;)fa(e,t,n),e=e.sibling}var Ie=null,kt=!1;function Gt(e,t,n){for(n=n.child;n!==null;)Qp(e,t,n),n=n.sibling}function Qp(e,t,n){if(Nt&&typeof Nt.onCommitFiberUnmount=="function")try{Nt.onCommitFiberUnmount(Ko,n)}catch{}switch(n.tag){case 5:Be||Kn(n,t);case 6:var r=Ie,i=kt;Ie=null,Gt(e,t,n),Ie=r,kt=i,Ie!==null&&(kt?(e=Ie,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ie.removeChild(n.stateNode));break;case 18:Ie!==null&&(kt?(e=Ie,n=n.stateNode,e.nodeType===8?is(e.parentNode,n):e.nodeType===1&&is(e,n),Kr(e)):is(Ie,n.stateNode));break;case 4:r=Ie,i=kt,Ie=n.stateNode.containerInfo,kt=!0,Gt(e,t,n),Ie=r,kt=i;break;case 0:case 11:case 14:case 15:if(!Be&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var l=i,s=l.destroy;l=l.tag,s!==void 0&&(l&2||l&4)&&ua(n,t,s),i=i.next}while(i!==r)}Gt(e,t,n);break;case 1:if(!Be&&(Kn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){xe(n,t,a)}Gt(e,t,n);break;case 21:Gt(e,t,n);break;case 22:n.mode&1?(Be=(r=Be)||n.memoizedState!==null,Gt(e,t,n),Be=r):Gt(e,t,n);break;default:Gt(e,t,n)}}function Wc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new pv),t.forEach(function(r){var i=bv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function yt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var l=e,s=t,a=s;e:for(;a!==null;){switch(a.tag){case 5:Ie=a.stateNode,kt=!1;break e;case 3:Ie=a.stateNode.containerInfo,kt=!0;break e;case 4:Ie=a.stateNode.containerInfo,kt=!0;break e}a=a.return}if(Ie===null)throw Error(_(160));Qp(l,s,i),Ie=null,kt=!1;var u=i.alternate;u!==null&&(u.return=null),i.return=null}catch(c){xe(i,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Xp(t,e),t=t.sibling}function Xp(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(yt(t,e),Ct(e),r&4){try{Br(3,e,e.return),il(3,e)}catch(w){xe(e,e.return,w)}try{Br(5,e,e.return)}catch(w){xe(e,e.return,w)}}break;case 1:yt(t,e),Ct(e),r&512&&n!==null&&Kn(n,n.return);break;case 5:if(yt(t,e),Ct(e),r&512&&n!==null&&Kn(n,n.return),e.flags&32){var i=e.stateNode;try{Gr(i,"")}catch(w){xe(e,e.return,w)}}if(r&4&&(i=e.stateNode,i!=null)){var l=e.memoizedProps,s=n!==null?n.memoizedProps:l,a=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{a==="input"&&l.type==="radio"&&l.name!=null&&gf(i,l),Ms(a,s);var c=Ms(a,l);for(s=0;s<u.length;s+=2){var p=u[s],h=u[s+1];p==="style"?kf(i,h):p==="dangerouslySetInnerHTML"?yf(i,h):p==="children"?Gr(i,h):Ia(i,p,h,c)}switch(a){case"input":Os(i,l);break;case"textarea":vf(i,l);break;case"select":var g=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!l.multiple;var k=l.value;k!=null?Jn(i,!!l.multiple,k,!1):g!==!!l.multiple&&(l.defaultValue!=null?Jn(i,!!l.multiple,l.defaultValue,!0):Jn(i,!!l.multiple,l.multiple?[]:"",!1))}i[ti]=l}catch(w){xe(e,e.return,w)}}break;case 6:if(yt(t,e),Ct(e),r&4){if(e.stateNode===null)throw Error(_(162));i=e.stateNode,l=e.memoizedProps;try{i.nodeValue=l}catch(w){xe(e,e.return,w)}}break;case 3:if(yt(t,e),Ct(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Kr(t.containerInfo)}catch(w){xe(e,e.return,w)}break;case 4:yt(t,e),Ct(e);break;case 13:yt(t,e),Ct(e),i=e.child,i.flags&8192&&(l=i.memoizedState!==null,i.stateNode.isHidden=l,!l||i.alternate!==null&&i.alternate.memoizedState!==null||(pu=ke())),r&4&&Wc(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(Be=(c=Be)||p,yt(t,e),Be=c):yt(t,e),Ct(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!p&&e.mode&1)for(D=e,p=e.child;p!==null;){for(h=D=p;D!==null;){switch(g=D,k=g.child,g.tag){case 0:case 11:case 14:case 15:Br(4,g,g.return);break;case 1:Kn(g,g.return);var y=g.stateNode;if(typeof y.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(w){xe(r,n,w)}}break;case 5:Kn(g,g.return);break;case 22:if(g.memoizedState!==null){Gc(h);continue}}k!==null?(k.return=g,D=k):Gc(h)}p=p.sibling}e:for(p=null,h=e;;){if(h.tag===5){if(p===null){p=h;try{i=h.stateNode,c?(l=i.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(a=h.stateNode,u=h.memoizedProps.style,s=u!=null&&u.hasOwnProperty("display")?u.display:null,a.style.display=wf("display",s))}catch(w){xe(e,e.return,w)}}}else if(h.tag===6){if(p===null)try{h.stateNode.nodeValue=c?"":h.memoizedProps}catch(w){xe(e,e.return,w)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;p===h&&(p=null),h=h.return}p===h&&(p=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:yt(t,e),Ct(e),r&4&&Wc(e);break;case 21:break;default:yt(t,e),Ct(e)}}function Ct(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Gp(n)){var r=n;break e}n=n.return}throw Error(_(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(Gr(i,""),r.flags&=-33);var l=Hc(e);fa(e,l,i);break;case 3:case 4:var s=r.stateNode.containerInfo,a=Hc(e);da(e,a,s);break;default:throw Error(_(161))}}catch(u){xe(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function mv(e,t,n){D=e,Yp(e)}function Yp(e,t,n){for(var r=(e.mode&1)!==0;D!==null;){var i=D,l=i.child;if(i.tag===22&&r){var s=i.memoizedState!==null||Ui;if(!s){var a=i.alternate,u=a!==null&&a.memoizedState!==null||Be;a=Ui;var c=Be;if(Ui=s,(Be=u)&&!c)for(D=i;D!==null;)s=D,u=s.child,s.tag===22&&s.memoizedState!==null?Qc(i):u!==null?(u.return=s,D=u):Qc(i);for(;l!==null;)D=l,Yp(l),l=l.sibling;D=i,Ui=a,Be=c}Vc(e)}else i.subtreeFlags&8772&&l!==null?(l.return=i,D=l):Vc(e)}}function Vc(e){for(;D!==null;){var t=D;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Be||il(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Be)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:wt(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&Tc(t,l,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Tc(t,s,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var p=c.memoizedState;if(p!==null){var h=p.dehydrated;h!==null&&Kr(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(_(163))}Be||t.flags&512&&ca(t)}catch(g){xe(t,t.return,g)}}if(t===e){D=null;break}if(n=t.sibling,n!==null){n.return=t.return,D=n;break}D=t.return}}function Gc(e){for(;D!==null;){var t=D;if(t===e){D=null;break}var n=t.sibling;if(n!==null){n.return=t.return,D=n;break}D=t.return}}function Qc(e){for(;D!==null;){var t=D;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{il(4,t)}catch(u){xe(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(u){xe(t,i,u)}}var l=t.return;try{ca(t)}catch(u){xe(t,l,u)}break;case 5:var s=t.return;try{ca(t)}catch(u){xe(t,s,u)}}}catch(u){xe(t,t.return,u)}if(t===e){D=null;break}var a=t.sibling;if(a!==null){a.return=t.return,D=a;break}D=t.return}}var gv=Math.ceil,Do=Wt.ReactCurrentDispatcher,du=Wt.ReactCurrentOwner,ht=Wt.ReactCurrentBatchConfig,K=0,Te=null,je=null,Re=0,rt=0,Zn=wn(0),Ce=0,si=null,zn=0,ol=0,fu=0,Ur=null,Ke=null,pu=0,dr=1/0,It=null,$o=!1,pa=null,fn=null,Hi=!1,on=null,Fo=0,Hr=0,ha=null,po=-1,ho=0;function Ve(){return K&6?ke():po!==-1?po:po=ke()}function pn(e){return e.mode&1?K&2&&Re!==0?Re&-Re:Jg.transition!==null?(ho===0&&(ho=zf()),ho):(e=te,e!==0||(e=window.event,e=e===void 0?16:Af(e.type)),e):1}function St(e,t,n,r){if(50<Hr)throw Hr=0,ha=null,Error(_(185));fi(e,n,r),(!(K&2)||e!==Te)&&(e===Te&&(!(K&2)&&(ol|=n),Ce===4&&nn(e,Re)),tt(e,r),n===1&&K===0&&!(t.mode&1)&&(dr=ke()+500,tl&&kn()))}function tt(e,t){var n=e.callbackNode;Jm(e,t);var r=jo(e,e===Te?Re:0);if(r===0)n!==null&&nc(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&nc(n),t===1)e.tag===0?qg(Xc.bind(null,e)):op(Xc.bind(null,e)),Xg(function(){!(K&6)&&kn()}),n=null;else{switch(If(r)){case 1:n=Fa;break;case 4:n=Of;break;case 16:n=ko;break;case 536870912:n=Lf;break;default:n=ko}n=rh(n,Kp.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Kp(e,t){if(po=-1,ho=0,K&6)throw Error(_(327));var n=e.callbackNode;if(ir()&&e.callbackNode!==n)return null;var r=jo(e,e===Te?Re:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Ao(e,r);else{t=r;var i=K;K|=2;var l=qp();(Te!==e||Re!==t)&&(It=null,dr=ke()+500,En(e,t));do try{yv();break}catch(a){Zp(e,a)}while(!0);qa(),Do.current=l,K=i,je!==null?t=0:(Te=null,Re=0,t=Ce)}if(t!==0){if(t===2&&(i=Bs(e),i!==0&&(r=i,t=ma(e,i))),t===1)throw n=si,En(e,0),nn(e,r),tt(e,ke()),n;if(t===6)nn(e,r);else{if(i=e.current.alternate,!(r&30)&&!vv(i)&&(t=Ao(e,r),t===2&&(l=Bs(e),l!==0&&(r=l,t=ma(e,l))),t===1))throw n=si,En(e,0),nn(e,r),tt(e,ke()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(_(345));case 2:Sn(e,Ke,It);break;case 3:if(nn(e,r),(r&130023424)===r&&(t=pu+500-ke(),10<t)){if(jo(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Ve(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Ys(Sn.bind(null,e,Ke,It),t);break}Sn(e,Ke,It);break;case 4:if(nn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-bt(r);l=1<<s,s=t[s],s>i&&(i=s),r&=~l}if(r=i,r=ke()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*gv(r/1960))-r,10<r){e.timeoutHandle=Ys(Sn.bind(null,e,Ke,It),r);break}Sn(e,Ke,It);break;case 5:Sn(e,Ke,It);break;default:throw Error(_(329))}}}return tt(e,ke()),e.callbackNode===n?Kp.bind(null,e):null}function ma(e,t){var n=Ur;return e.current.memoizedState.isDehydrated&&(En(e,t).flags|=256),e=Ao(e,t),e!==2&&(t=Ke,Ke=n,t!==null&&ga(t)),e}function ga(e){Ke===null?Ke=e:Ke.push.apply(Ke,e)}function vv(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],l=i.getSnapshot;i=i.value;try{if(!_t(l(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function nn(e,t){for(t&=~fu,t&=~ol,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-bt(t),r=1<<n;e[n]=-1,t&=~r}}function Xc(e){if(K&6)throw Error(_(327));ir();var t=jo(e,0);if(!(t&1))return tt(e,ke()),null;var n=Ao(e,t);if(e.tag!==0&&n===2){var r=Bs(e);r!==0&&(t=r,n=ma(e,r))}if(n===1)throw n=si,En(e,0),nn(e,t),tt(e,ke()),n;if(n===6)throw Error(_(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Sn(e,Ke,It),tt(e,ke()),null}function hu(e,t){var n=K;K|=1;try{return e(t)}finally{K=n,K===0&&(dr=ke()+500,tl&&kn())}}function In(e){on!==null&&on.tag===0&&!(K&6)&&ir();var t=K;K|=1;var n=ht.transition,r=te;try{if(ht.transition=null,te=1,e)return e()}finally{te=r,ht.transition=n,K=t,!(K&6)&&kn()}}function mu(){rt=Zn.current,se(Zn)}function En(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Qg(n)),je!==null)for(n=je.return;n!==null;){var r=n;switch(Ya(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Po();break;case 3:ur(),se(Je),se(Ue),iu();break;case 5:ru(r);break;case 4:ur();break;case 13:se(fe);break;case 19:se(fe);break;case 10:Ja(r.type._context);break;case 22:case 23:mu()}n=n.return}if(Te=e,je=e=hn(e.current,null),Re=rt=t,Ce=0,si=null,fu=ol=zn=0,Ke=Ur=null,Cn!==null){for(t=0;t<Cn.length;t++)if(n=Cn[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,l=n.pending;if(l!==null){var s=l.next;l.next=i,r.next=s}n.pending=r}Cn=null}return e}function Zp(e,t){do{var n=je;try{if(qa(),uo.current=Mo,Ro){for(var r=pe.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Ro=!1}if(Ln=0,Ee=_e=pe=null,Ar=!1,ii=0,du.current=null,n===null||n.return===null){Ce=1,si=t,je=null;break}e:{var l=e,s=n.return,a=n,u=t;if(t=Re,a.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var c=u,p=a,h=p.tag;if(!(p.mode&1)&&(h===0||h===11||h===15)){var g=p.alternate;g?(p.updateQueue=g.updateQueue,p.memoizedState=g.memoizedState,p.lanes=g.lanes):(p.updateQueue=null,p.memoizedState=null)}var k=Rc(s);if(k!==null){k.flags&=-257,Mc(k,s,a,l,t),k.mode&1&&Ic(l,c,t),t=k,u=c;var y=t.updateQueue;if(y===null){var w=new Set;w.add(u),t.updateQueue=w}else y.add(u);break e}else{if(!(t&1)){Ic(l,c,t),gu();break e}u=Error(_(426))}}else if(ue&&a.mode&1){var b=Rc(s);if(b!==null){!(b.flags&65536)&&(b.flags|=256),Mc(b,s,a,l,t),Ka(cr(u,a));break e}}l=u=cr(u,a),Ce!==4&&(Ce=2),Ur===null?Ur=[l]:Ur.push(l),l=s;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var f=Ip(l,u,t);Ec(l,f);break e;case 1:a=u;var d=l.type,m=l.stateNode;if(!(l.flags&128)&&(typeof d.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(fn===null||!fn.has(m)))){l.flags|=65536,t&=-t,l.lanes|=t;var x=Rp(l,a,t);Ec(l,x);break e}}l=l.return}while(l!==null)}eh(n)}catch(S){t=S,je===n&&n!==null&&(je=n=n.return);continue}break}while(!0)}function qp(){var e=Do.current;return Do.current=Mo,e===null?Mo:e}function gu(){(Ce===0||Ce===3||Ce===2)&&(Ce=4),Te===null||!(zn&268435455)&&!(ol&268435455)||nn(Te,Re)}function Ao(e,t){var n=K;K|=2;var r=qp();(Te!==e||Re!==t)&&(It=null,En(e,t));do try{xv();break}catch(i){Zp(e,i)}while(!0);if(qa(),K=n,Do.current=r,je!==null)throw Error(_(261));return Te=null,Re=0,Ce}function xv(){for(;je!==null;)Jp(je)}function yv(){for(;je!==null&&!Wm();)Jp(je)}function Jp(e){var t=nh(e.alternate,e,rt);e.memoizedProps=e.pendingProps,t===null?eh(e):je=t,du.current=null}function eh(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=fv(n,t),n!==null){n.flags&=32767,je=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ce=6,je=null;return}}else if(n=dv(n,t,rt),n!==null){je=n;return}if(t=t.sibling,t!==null){je=t;return}je=t=e}while(t!==null);Ce===0&&(Ce=5)}function Sn(e,t,n){var r=te,i=ht.transition;try{ht.transition=null,te=1,wv(e,t,n,r)}finally{ht.transition=i,te=r}return null}function wv(e,t,n,r){do ir();while(on!==null);if(K&6)throw Error(_(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(_(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(eg(e,l),e===Te&&(je=Te=null,Re=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Hi||(Hi=!0,rh(ko,function(){return ir(),null})),l=(n.flags&15990)!==0,n.subtreeFlags&15990||l){l=ht.transition,ht.transition=null;var s=te;te=1;var a=K;K|=4,du.current=null,hv(e,n),Xp(n,e),Ag(Qs),bo=!!Gs,Qs=Gs=null,e.current=n,mv(n),Vm(),K=a,te=s,ht.transition=l}else e.current=n;if(Hi&&(Hi=!1,on=e,Fo=i),l=e.pendingLanes,l===0&&(fn=null),Xm(n.stateNode),tt(e,ke()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if($o)throw $o=!1,e=pa,pa=null,e;return Fo&1&&e.tag!==0&&ir(),l=e.pendingLanes,l&1?e===ha?Hr++:(Hr=0,ha=e):Hr=0,kn(),null}function ir(){if(on!==null){var e=If(Fo),t=ht.transition,n=te;try{if(ht.transition=null,te=16>e?16:e,on===null)var r=!1;else{if(e=on,on=null,Fo=0,K&6)throw Error(_(331));var i=K;for(K|=4,D=e.current;D!==null;){var l=D,s=l.child;if(D.flags&16){var a=l.deletions;if(a!==null){for(var u=0;u<a.length;u++){var c=a[u];for(D=c;D!==null;){var p=D;switch(p.tag){case 0:case 11:case 15:Br(8,p,l)}var h=p.child;if(h!==null)h.return=p,D=h;else for(;D!==null;){p=D;var g=p.sibling,k=p.return;if(Vp(p),p===c){D=null;break}if(g!==null){g.return=k,D=g;break}D=k}}}var y=l.alternate;if(y!==null){var w=y.child;if(w!==null){y.child=null;do{var b=w.sibling;w.sibling=null,w=b}while(w!==null)}}D=l}}if(l.subtreeFlags&2064&&s!==null)s.return=l,D=s;else e:for(;D!==null;){if(l=D,l.flags&2048)switch(l.tag){case 0:case 11:case 15:Br(9,l,l.return)}var f=l.sibling;if(f!==null){f.return=l.return,D=f;break e}D=l.return}}var d=e.current;for(D=d;D!==null;){s=D;var m=s.child;if(s.subtreeFlags&2064&&m!==null)m.return=s,D=m;else e:for(s=d;D!==null;){if(a=D,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:il(9,a)}}catch(S){xe(a,a.return,S)}if(a===s){D=null;break e}var x=a.sibling;if(x!==null){x.return=a.return,D=x;break e}D=a.return}}if(K=i,kn(),Nt&&typeof Nt.onPostCommitFiberRoot=="function")try{Nt.onPostCommitFiberRoot(Ko,e)}catch{}r=!0}return r}finally{te=n,ht.transition=t}}return!1}function Yc(e,t,n){t=cr(n,t),t=Ip(e,t,1),e=dn(e,t,1),t=Ve(),e!==null&&(fi(e,1,t),tt(e,t))}function xe(e,t,n){if(e.tag===3)Yc(e,e,n);else for(;t!==null;){if(t.tag===3){Yc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(fn===null||!fn.has(r))){e=cr(n,e),e=Rp(t,e,1),t=dn(t,e,1),e=Ve(),t!==null&&(fi(t,1,e),tt(t,e));break}}t=t.return}}function kv(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ve(),e.pingedLanes|=e.suspendedLanes&n,Te===e&&(Re&n)===n&&(Ce===4||Ce===3&&(Re&130023424)===Re&&500>ke()-pu?En(e,0):fu|=n),tt(e,t)}function th(e,t){t===0&&(e.mode&1?(t=zi,zi<<=1,!(zi&130023424)&&(zi=4194304)):t=1);var n=Ve();e=Ut(e,t),e!==null&&(fi(e,t,n),tt(e,n))}function jv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),th(e,n)}function bv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(_(314))}r!==null&&r.delete(t),th(e,n)}var nh;nh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Je.current)Ze=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ze=!1,cv(e,t,n);Ze=!!(e.flags&131072)}else Ze=!1,ue&&t.flags&1048576&&lp(t,No,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;fo(e,t),e=t.pendingProps;var i=lr(t,Ue.current);rr(t,n),i=lu(null,t,r,e,i,n);var l=su();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,et(r)?(l=!0,Eo(t)):l=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,tu(t),i.updater=rl,t.stateNode=i,i._reactInternals=t,na(t,r,e,n),t=oa(null,t,r,!0,l,n)):(t.tag=0,ue&&l&&Xa(t),We(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(fo(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=_v(r),e=wt(r,e),i){case 0:t=ia(null,t,r,e,n);break e;case 1:t=Fc(null,t,r,e,n);break e;case 11:t=Dc(null,t,r,e,n);break e;case 14:t=$c(null,t,r,wt(r.type,e),n);break e}throw Error(_(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:wt(r,i),ia(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:wt(r,i),Fc(e,t,r,i,n);case 3:e:{if(Fp(t),e===null)throw Error(_(387));r=t.pendingProps,l=t.memoizedState,i=l.element,fp(e,t),zo(t,r,null,n);var s=t.memoizedState;if(r=s.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){i=cr(Error(_(423)),t),t=Ac(e,t,r,n,i);break e}else if(r!==i){i=cr(Error(_(424)),t),t=Ac(e,t,r,n,i);break e}else for(it=cn(t.stateNode.containerInfo.firstChild),ot=t,ue=!0,jt=null,n=cp(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(sr(),r===i){t=Ht(e,t,n);break e}We(e,t,r,n)}t=t.child}return t;case 5:return pp(t),e===null&&Js(t),r=t.type,i=t.pendingProps,l=e!==null?e.memoizedProps:null,s=i.children,Xs(r,i)?s=null:l!==null&&Xs(r,l)&&(t.flags|=32),$p(e,t),We(e,t,s,n),t.child;case 6:return e===null&&Js(t),null;case 13:return Ap(e,t,n);case 4:return nu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ar(t,null,r,n):We(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:wt(r,i),Dc(e,t,r,i,n);case 7:return We(e,t,t.pendingProps,n),t.child;case 8:return We(e,t,t.pendingProps.children,n),t.child;case 12:return We(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,s=i.value,oe(Oo,r._currentValue),r._currentValue=s,l!==null)if(_t(l.value,s)){if(l.children===i.children&&!Je.current){t=Ht(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var a=l.dependencies;if(a!==null){s=l.child;for(var u=a.firstContext;u!==null;){if(u.context===r){if(l.tag===1){u=Ft(-1,n&-n),u.tag=2;var c=l.updateQueue;if(c!==null){c=c.shared;var p=c.pending;p===null?u.next=u:(u.next=p.next,p.next=u),c.pending=u}}l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),ea(l.return,n,t),a.lanes|=n;break}u=u.next}}else if(l.tag===10)s=l.type===t.type?null:l.child;else if(l.tag===18){if(s=l.return,s===null)throw Error(_(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),ea(s,n,t),s=l.sibling}else s=l.child;if(s!==null)s.return=l;else for(s=l;s!==null;){if(s===t){s=null;break}if(l=s.sibling,l!==null){l.return=s.return,s=l;break}s=s.return}l=s}We(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,rr(t,n),i=mt(i),r=r(i),t.flags|=1,We(e,t,r,n),t.child;case 14:return r=t.type,i=wt(r,t.pendingProps),i=wt(r.type,i),$c(e,t,r,i,n);case 15:return Mp(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:wt(r,i),fo(e,t),t.tag=1,et(r)?(e=!0,Eo(t)):e=!1,rr(t,n),zp(t,r,i),na(t,r,i,n),oa(null,t,r,!0,e,n);case 19:return Bp(e,t,n);case 22:return Dp(e,t,n)}throw Error(_(156,t.tag))};function rh(e,t){return Nf(e,t)}function Sv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function pt(e,t,n,r){return new Sv(e,t,n,r)}function vu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function _v(e){if(typeof e=="function")return vu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ma)return 11;if(e===Da)return 14}return 2}function hn(e,t){var n=e.alternate;return n===null?(n=pt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function mo(e,t,n,r,i,l){var s=2;if(r=e,typeof e=="function")vu(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Bn:return Tn(n.children,i,l,t);case Ra:s=8,i|=8;break;case Cs:return e=pt(12,n,t,i|2),e.elementType=Cs,e.lanes=l,e;case Ps:return e=pt(13,n,t,i),e.elementType=Ps,e.lanes=l,e;case Es:return e=pt(19,n,t,i),e.elementType=Es,e.lanes=l,e;case pf:return ll(n,i,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case df:s=10;break e;case ff:s=9;break e;case Ma:s=11;break e;case Da:s=14;break e;case Jt:s=16,r=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return t=pt(s,n,t,i),t.elementType=e,t.type=r,t.lanes=l,t}function Tn(e,t,n,r){return e=pt(7,e,r,t),e.lanes=n,e}function ll(e,t,n,r){return e=pt(22,e,r,t),e.elementType=pf,e.lanes=n,e.stateNode={isHidden:!1},e}function fs(e,t,n){return e=pt(6,e,null,t),e.lanes=n,e}function ps(e,t,n){return t=pt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Cv(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ql(0),this.expirationTimes=Ql(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ql(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function xu(e,t,n,r,i,l,s,a,u){return e=new Cv(e,t,n,a,u),t===1?(t=1,l===!0&&(t|=8)):t=0,l=pt(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},tu(l),e}function Pv(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:An,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function ih(e){if(!e)return xn;e=e._reactInternals;e:{if(Mn(e)!==e||e.tag!==1)throw Error(_(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(et(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(_(171))}if(e.tag===1){var n=e.type;if(et(n))return ip(e,n,t)}return t}function oh(e,t,n,r,i,l,s,a,u){return e=xu(n,r,!0,e,i,l,s,a,u),e.context=ih(null),n=e.current,r=Ve(),i=pn(n),l=Ft(r,i),l.callback=t??null,dn(n,l,i),e.current.lanes=i,fi(e,i,r),tt(e,r),e}function sl(e,t,n,r){var i=t.current,l=Ve(),s=pn(i);return n=ih(n),t.context===null?t.context=n:t.pendingContext=n,t=Ft(l,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=dn(i,t,s),e!==null&&(St(e,i,s,l),ao(e,i,s)),s}function Bo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Kc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function yu(e,t){Kc(e,t),(e=e.alternate)&&Kc(e,t)}function Ev(){return null}var lh=typeof reportError=="function"?reportError:function(e){console.error(e)};function wu(e){this._internalRoot=e}al.prototype.render=wu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(_(409));sl(e,t,null,null)};al.prototype.unmount=wu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;In(function(){sl(null,e,null,null)}),t[Bt]=null}};function al(e){this._internalRoot=e}al.prototype.unstable_scheduleHydration=function(e){if(e){var t=Df();e={blockedOn:null,target:e,priority:t};for(var n=0;n<tn.length&&t!==0&&t<tn[n].priority;n++);tn.splice(n,0,e),n===0&&Ff(e)}};function ku(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ul(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Zc(){}function Tv(e,t,n,r,i){if(i){if(typeof r=="function"){var l=r;r=function(){var c=Bo(s);l.call(c)}}var s=oh(t,r,e,0,null,!1,!1,"",Zc);return e._reactRootContainer=s,e[Bt]=s.current,Jr(e.nodeType===8?e.parentNode:e),In(),s}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var a=r;r=function(){var c=Bo(u);a.call(c)}}var u=xu(e,0,!1,null,null,!1,!1,"",Zc);return e._reactRootContainer=u,e[Bt]=u.current,Jr(e.nodeType===8?e.parentNode:e),In(function(){sl(t,u,n,r)}),u}function cl(e,t,n,r,i){var l=n._reactRootContainer;if(l){var s=l;if(typeof i=="function"){var a=i;i=function(){var u=Bo(s);a.call(u)}}sl(t,s,e,i)}else s=Tv(n,t,e,i,r);return Bo(s)}Rf=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=zr(t.pendingLanes);n!==0&&(Aa(t,n|1),tt(t,ke()),!(K&6)&&(dr=ke()+500,kn()))}break;case 13:In(function(){var r=Ut(e,1);if(r!==null){var i=Ve();St(r,e,1,i)}}),yu(e,1)}};Ba=function(e){if(e.tag===13){var t=Ut(e,134217728);if(t!==null){var n=Ve();St(t,e,134217728,n)}yu(e,134217728)}};Mf=function(e){if(e.tag===13){var t=pn(e),n=Ut(e,t);if(n!==null){var r=Ve();St(n,e,t,r)}yu(e,t)}};Df=function(){return te};$f=function(e,t){var n=te;try{return te=e,t()}finally{te=n}};$s=function(e,t,n){switch(t){case"input":if(Os(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=el(r);if(!i)throw Error(_(90));mf(r),Os(r,i)}}}break;case"textarea":vf(e,n);break;case"select":t=n.value,t!=null&&Jn(e,!!n.multiple,t,!1)}};Sf=hu;_f=In;var Nv={usingClientEntryPoint:!1,Events:[hi,Vn,el,jf,bf,hu]},Er={findFiberByHostInstance:_n,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Ov={bundleType:Er.bundleType,version:Er.version,rendererPackageName:Er.rendererPackageName,rendererConfig:Er.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Wt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ef(e),e===null?null:e.stateNode},findFiberByHostInstance:Er.findFiberByHostInstance||Ev,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Wi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Wi.isDisabled&&Wi.supportsFiber)try{Ko=Wi.inject(Ov),Nt=Wi}catch{}}st.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Nv;st.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ku(t))throw Error(_(200));return Pv(e,t,null,n)};st.createRoot=function(e,t){if(!ku(e))throw Error(_(299));var n=!1,r="",i=lh;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=xu(e,1,!1,null,null,n,!1,r,i),e[Bt]=t.current,Jr(e.nodeType===8?e.parentNode:e),new wu(t)};st.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(_(188)):(e=Object.keys(e).join(","),Error(_(268,e)));return e=Ef(t),e=e===null?null:e.stateNode,e};st.flushSync=function(e){return In(e)};st.hydrate=function(e,t,n){if(!ul(t))throw Error(_(200));return cl(null,e,t,!0,n)};st.hydrateRoot=function(e,t,n){if(!ku(e))throw Error(_(405));var r=n!=null&&n.hydratedSources||null,i=!1,l="",s=lh;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=oh(t,null,e,1,n??null,i,!1,l,s),e[Bt]=t.current,Jr(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new al(t)};st.render=function(e,t,n){if(!ul(t))throw Error(_(200));return cl(null,e,t,!1,n)};st.unmountComponentAtNode=function(e){if(!ul(e))throw Error(_(40));return e._reactRootContainer?(In(function(){cl(null,null,e,!1,function(){e._reactRootContainer=null,e[Bt]=null})}),!0):!1};st.unstable_batchedUpdates=hu;st.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ul(n))throw Error(_(200));if(e==null||e._reactInternals===void 0)throw Error(_(38));return cl(e,t,n,!1,r)};st.version="18.3.1-next-f1338f8080-20240426";function sh(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(sh)}catch(e){console.error(e)}}sh(),sf.exports=st;var ah=sf.exports;const Lv=Pa(ah);/**
|
|
* @remix-run/router v1.16.1
|
|
*
|
|
* Copyright (c) Remix Software Inc.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE.md file in the root directory of this source tree.
|
|
*
|
|
* @license MIT
|
|
*/function ai(){return ai=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ai.apply(this,arguments)}var ln;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ln||(ln={}));const qc="popstate";function zv(e){e===void 0&&(e={});function t(r,i){let{pathname:l,search:s,hash:a}=r.location;return va("",{pathname:l,search:s,hash:a},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:Uo(i)}return Rv(t,n,null,e)}function be(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function uh(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Iv(){return Math.random().toString(36).substr(2,8)}function Jc(e,t){return{usr:e.state,key:e.key,idx:t}}function va(e,t,n,r){return n===void 0&&(n=null),ai({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?vr(t):t,{state:n,key:t&&t.key||r||Iv()})}function Uo(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function vr(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Rv(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:l=!1}=r,s=i.history,a=ln.Pop,u=null,c=p();c==null&&(c=0,s.replaceState(ai({},s.state,{idx:c}),""));function p(){return(s.state||{idx:null}).idx}function h(){a=ln.Pop;let b=p(),f=b==null?null:b-c;c=b,u&&u({action:a,location:w.location,delta:f})}function g(b,f){a=ln.Push;let d=va(w.location,b,f);c=p()+1;let m=Jc(d,c),x=w.createHref(d);try{s.pushState(m,"",x)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;i.location.assign(x)}l&&u&&u({action:a,location:w.location,delta:1})}function k(b,f){a=ln.Replace;let d=va(w.location,b,f);c=p();let m=Jc(d,c),x=w.createHref(d);s.replaceState(m,"",x),l&&u&&u({action:a,location:w.location,delta:0})}function y(b){let f=i.location.origin!=="null"?i.location.origin:i.location.href,d=typeof b=="string"?b:Uo(b);return d=d.replace(/ $/,"%20"),be(f,"No window.location.(origin|href) available to create URL for href: "+d),new URL(d,f)}let w={get action(){return a},get location(){return e(i,s)},listen(b){if(u)throw new Error("A history only accepts one active listener");return i.addEventListener(qc,h),u=b,()=>{i.removeEventListener(qc,h),u=null}},createHref(b){return t(i,b)},createURL:y,encodeLocation(b){let f=y(b);return{pathname:f.pathname,search:f.search,hash:f.hash}},push:g,replace:k,go(b){return s.go(b)}};return w}var ed;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ed||(ed={}));function Mv(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?vr(t):t,i=ju(r.pathname||"/",n);if(i==null)return null;let l=ch(e);Dv(l);let s=null;for(let a=0;s==null&&a<l.length;++a){let u=Yv(i);s=Gv(l[a],u)}return s}function ch(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(l,s,a)=>{let u={relativePath:a===void 0?l.path||"":a,caseSensitive:l.caseSensitive===!0,childrenIndex:s,route:l};u.relativePath.startsWith("/")&&(be(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let c=mn([r,u.relativePath]),p=n.concat(u);l.children&&l.children.length>0&&(be(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),ch(l.children,t,p,c)),!(l.path==null&&!l.index)&&t.push({path:c,score:Wv(c,l.index),routesMeta:p})};return e.forEach((l,s)=>{var a;if(l.path===""||!((a=l.path)!=null&&a.includes("?")))i(l,s);else for(let u of dh(l.path))i(l,s,u)}),t}function dh(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),l=n.replace(/\?$/,"");if(r.length===0)return i?[l,""]:[l];let s=dh(r.join("/")),a=[];return a.push(...s.map(u=>u===""?l:[l,u].join("/"))),i&&a.push(...s),a.map(u=>e.startsWith("/")&&u===""?"/":u)}function Dv(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Vv(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const $v=/^:[\w-]+$/,Fv=3,Av=2,Bv=1,Uv=10,Hv=-2,td=e=>e==="*";function Wv(e,t){let n=e.split("/"),r=n.length;return n.some(td)&&(r+=Hv),t&&(r+=Av),n.filter(i=>!td(i)).reduce((i,l)=>i+($v.test(l)?Fv:l===""?Bv:Uv),r)}function Vv(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function Gv(e,t){let{routesMeta:n}=e,r={},i="/",l=[];for(let s=0;s<n.length;++s){let a=n[s],u=s===n.length-1,c=i==="/"?t:t.slice(i.length)||"/",p=Qv({path:a.relativePath,caseSensitive:a.caseSensitive,end:u},c);if(!p)return null;Object.assign(r,p.params);let h=a.route;l.push({params:r,pathname:mn([i,p.pathname]),pathnameBase:Jv(mn([i,p.pathnameBase])),route:h}),p.pathnameBase!=="/"&&(i=mn([i,p.pathnameBase]))}return l}function Qv(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Xv(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let l=i[0],s=l.replace(/(.)\/+$/,"$1"),a=i.slice(1);return{params:r.reduce((c,p,h)=>{let{paramName:g,isOptional:k}=p;if(g==="*"){let w=a[h]||"";s=l.slice(0,l.length-w.length).replace(/(.)\/+$/,"$1")}const y=a[h];return k&&!y?c[g]=void 0:c[g]=(y||"").replace(/%2F/g,"/"),c},{}),pathname:l,pathnameBase:s,pattern:e}}function Xv(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),uh(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,a,u)=>(r.push({paramName:a,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function Yv(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return uh(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function ju(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Kv(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?vr(e):e;return{pathname:n?n.startsWith("/")?n:Zv(n,t):t,search:e1(r),hash:t1(i)}}function Zv(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function hs(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function qv(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function fh(e,t){let n=qv(e);return t?n.map((r,i)=>i===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function ph(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=vr(e):(i=ai({},e),be(!i.pathname||!i.pathname.includes("?"),hs("?","pathname","search",i)),be(!i.pathname||!i.pathname.includes("#"),hs("#","pathname","hash",i)),be(!i.search||!i.search.includes("#"),hs("#","search","hash",i)));let l=e===""||i.pathname==="",s=l?"/":i.pathname,a;if(s==null)a=n;else{let h=t.length-1;if(!r&&s.startsWith("..")){let g=s.split("/");for(;g[0]==="..";)g.shift(),h-=1;i.pathname=g.join("/")}a=h>=0?t[h]:"/"}let u=Kv(i,a),c=s&&s!=="/"&&s.endsWith("/"),p=(l||s===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(c||p)&&(u.pathname+="/"),u}const mn=e=>e.join("/").replace(/\/\/+/g,"/"),Jv=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),e1=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,t1=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function n1(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const hh=["post","put","patch","delete"];new Set(hh);const r1=["get",...hh];new Set(r1);/**
|
|
* React Router v6.23.1
|
|
*
|
|
* Copyright (c) Remix Software Inc.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE.md file in the root directory of this source tree.
|
|
*
|
|
* @license MIT
|
|
*/function ui(){return ui=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ui.apply(this,arguments)}const bu=O.createContext(null),i1=O.createContext(null),Dn=O.createContext(null),dl=O.createContext(null),$n=O.createContext({outlet:null,matches:[],isDataRoute:!1}),mh=O.createContext(null);function o1(e,t){let{relative:n}=t===void 0?{}:t;gi()||be(!1);let{basename:r,navigator:i}=O.useContext(Dn),{hash:l,pathname:s,search:a}=vh(e,{relative:n}),u=s;return r!=="/"&&(u=s==="/"?r:mn([r,s])),i.createHref({pathname:u,search:a,hash:l})}function gi(){return O.useContext(dl)!=null}function fl(){return gi()||be(!1),O.useContext(dl).location}function gh(e){O.useContext(Dn).static||O.useLayoutEffect(e)}function l1(){let{isDataRoute:e}=O.useContext($n);return e?y1():s1()}function s1(){gi()||be(!1);let e=O.useContext(bu),{basename:t,future:n,navigator:r}=O.useContext(Dn),{matches:i}=O.useContext($n),{pathname:l}=fl(),s=JSON.stringify(fh(i,n.v7_relativeSplatPath)),a=O.useRef(!1);return gh(()=>{a.current=!0}),O.useCallback(function(c,p){if(p===void 0&&(p={}),!a.current)return;if(typeof c=="number"){r.go(c);return}let h=ph(c,JSON.parse(s),l,p.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:mn([t,h.pathname])),(p.replace?r.replace:r.push)(h,p.state,p)},[t,r,s,l,e])}function vh(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=O.useContext(Dn),{matches:i}=O.useContext($n),{pathname:l}=fl(),s=JSON.stringify(fh(i,r.v7_relativeSplatPath));return O.useMemo(()=>ph(e,JSON.parse(s),l,n==="path"),[e,s,l,n])}function a1(e,t){return u1(e,t)}function u1(e,t,n,r){gi()||be(!1);let{navigator:i}=O.useContext(Dn),{matches:l}=O.useContext($n),s=l[l.length-1],a=s?s.params:{};s&&s.pathname;let u=s?s.pathnameBase:"/";s&&s.route;let c=fl(),p;if(t){var h;let b=typeof t=="string"?vr(t):t;u==="/"||(h=b.pathname)!=null&&h.startsWith(u)||be(!1),p=b}else p=c;let g=p.pathname||"/",k=g;if(u!=="/"){let b=u.replace(/^\//,"").split("/");k="/"+g.replace(/^\//,"").split("/").slice(b.length).join("/")}let y=Mv(e,{pathname:k}),w=h1(y&&y.map(b=>Object.assign({},b,{params:Object.assign({},a,b.params),pathname:mn([u,i.encodeLocation?i.encodeLocation(b.pathname).pathname:b.pathname]),pathnameBase:b.pathnameBase==="/"?u:mn([u,i.encodeLocation?i.encodeLocation(b.pathnameBase).pathname:b.pathnameBase])})),l,n,r);return t&&w?O.createElement(dl.Provider,{value:{location:ui({pathname:"/",search:"",hash:"",state:null,key:"default"},p),navigationType:ln.Pop}},w):w}function c1(){let e=x1(),t=n1(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return O.createElement(O.Fragment,null,O.createElement("h2",null,"Unexpected Application Error!"),O.createElement("h3",{style:{fontStyle:"italic"}},t),n?O.createElement("pre",{style:i},n):null,null)}const d1=O.createElement(c1,null);class f1 extends O.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?O.createElement($n.Provider,{value:this.props.routeContext},O.createElement(mh.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function p1(e){let{routeContext:t,match:n,children:r}=e,i=O.useContext(bu);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),O.createElement($n.Provider,{value:t},r)}function h1(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var l;if((l=n)!=null&&l.errors)e=n.matches;else return null}let s=e,a=(i=n)==null?void 0:i.errors;if(a!=null){let p=s.findIndex(h=>h.route.id&&(a==null?void 0:a[h.route.id])!==void 0);p>=0||be(!1),s=s.slice(0,Math.min(s.length,p+1))}let u=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let p=0;p<s.length;p++){let h=s[p];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(c=p),h.route.id){let{loaderData:g,errors:k}=n,y=h.route.loader&&g[h.route.id]===void 0&&(!k||k[h.route.id]===void 0);if(h.route.lazy||y){u=!0,c>=0?s=s.slice(0,c+1):s=[s[0]];break}}}return s.reduceRight((p,h,g)=>{let k,y=!1,w=null,b=null;n&&(k=a&&h.route.id?a[h.route.id]:void 0,w=h.route.errorElement||d1,u&&(c<0&&g===0?(y=!0,b=null):c===g&&(y=!0,b=h.route.hydrateFallbackElement||null)));let f=t.concat(s.slice(0,g+1)),d=()=>{let m;return k?m=w:y?m=b:h.route.Component?m=O.createElement(h.route.Component,null):h.route.element?m=h.route.element:m=p,O.createElement(p1,{match:h,routeContext:{outlet:p,matches:f,isDataRoute:n!=null},children:m})};return n&&(h.route.ErrorBoundary||h.route.errorElement||g===0)?O.createElement(f1,{location:n.location,revalidation:n.revalidation,component:w,error:k,children:d(),routeContext:{outlet:null,matches:f,isDataRoute:!0}}):d()},null)}var xh=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(xh||{}),Ho=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Ho||{});function m1(e){let t=O.useContext(bu);return t||be(!1),t}function g1(e){let t=O.useContext(i1);return t||be(!1),t}function v1(e){let t=O.useContext($n);return t||be(!1),t}function yh(e){let t=v1(),n=t.matches[t.matches.length-1];return n.route.id||be(!1),n.route.id}function x1(){var e;let t=O.useContext(mh),n=g1(Ho.UseRouteError),r=yh(Ho.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function y1(){let{router:e}=m1(xh.UseNavigateStable),t=yh(Ho.UseNavigateStable),n=O.useRef(!1);return gh(()=>{n.current=!0}),O.useCallback(function(i,l){l===void 0&&(l={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,ui({fromRouteId:t},l)))},[e,t])}function wh(e){be(!1)}function w1(e){let{basename:t="/",children:n=null,location:r,navigationType:i=ln.Pop,navigator:l,static:s=!1,future:a}=e;gi()&&be(!1);let u=t.replace(/^\/*/,"/"),c=O.useMemo(()=>({basename:u,navigator:l,static:s,future:ui({v7_relativeSplatPath:!1},a)}),[u,a,l,s]);typeof r=="string"&&(r=vr(r));let{pathname:p="/",search:h="",hash:g="",state:k=null,key:y="default"}=r,w=O.useMemo(()=>{let b=ju(p,u);return b==null?null:{location:{pathname:b,search:h,hash:g,state:k,key:y},navigationType:i}},[u,p,h,g,k,y,i]);return w==null?null:O.createElement(Dn.Provider,{value:c},O.createElement(dl.Provider,{children:n,value:w}))}function k1(e){let{children:t,location:n}=e;return a1(xa(t),n)}new Promise(()=>{});function xa(e,t){t===void 0&&(t=[]);let n=[];return O.Children.forEach(e,(r,i)=>{if(!O.isValidElement(r))return;let l=[...t,i];if(r.type===O.Fragment){n.push.apply(n,xa(r.props.children,l));return}r.type!==wh&&be(!1),!r.props.index||!r.props.children||be(!1);let s={id:r.props.id||l.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(s.children=xa(r.props.children,l)),n.push(s)}),n}/**
|
|
* React Router DOM v6.23.1
|
|
*
|
|
* Copyright (c) Remix Software Inc.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE.md file in the root directory of this source tree.
|
|
*
|
|
* @license MIT
|
|
*/function ya(){return ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ya.apply(this,arguments)}function j1(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,l;for(l=0;l<r.length;l++)i=r[l],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function b1(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function S1(e,t){return e.button===0&&(!t||t==="_self")&&!b1(e)}const _1=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],C1="6";try{window.__reactRouterVersion=C1}catch{}const P1="startTransition",nd=km[P1];function E1(e){let{basename:t,children:n,future:r,window:i}=e,l=O.useRef();l.current==null&&(l.current=zv({window:i,v5Compat:!0}));let s=l.current,[a,u]=O.useState({action:s.action,location:s.location}),{v7_startTransition:c}=r||{},p=O.useCallback(h=>{c&&nd?nd(()=>u(h)):u(h)},[u,c]);return O.useLayoutEffect(()=>s.listen(p),[s,p]),O.createElement(w1,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:s,future:r})}const T1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",N1=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,vi=O.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:l,replace:s,state:a,target:u,to:c,preventScrollReset:p,unstable_viewTransition:h}=t,g=j1(t,_1),{basename:k}=O.useContext(Dn),y,w=!1;if(typeof c=="string"&&N1.test(c)&&(y=c,T1))try{let m=new URL(window.location.href),x=c.startsWith("//")?new URL(m.protocol+c):new URL(c),S=ju(x.pathname,k);x.origin===m.origin&&S!=null?c=S+x.search+x.hash:w=!0}catch{}let b=o1(c,{relative:i}),f=O1(c,{replace:s,state:a,target:u,preventScrollReset:p,relative:i,unstable_viewTransition:h});function d(m){r&&r(m),m.defaultPrevented||f(m)}return O.createElement("a",ya({},g,{href:y||b,onClick:w||l?r:d,ref:n,target:u}))});var rd;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(rd||(rd={}));var id;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(id||(id={}));function O1(e,t){let{target:n,replace:r,state:i,preventScrollReset:l,relative:s,unstable_viewTransition:a}=t===void 0?{}:t,u=l1(),c=fl(),p=vh(e,{relative:s});return O.useCallback(h=>{if(S1(h,n)){h.preventDefault();let g=r!==void 0?r:Uo(c)===Uo(p);u(e,{replace:g,state:i,preventScrollReset:l,relative:s,unstable_viewTransition:a})}},[c,u,p,r,i,n,e,l,s,a])}var kh={exports:{}},ne={};/**
|
|
* @license React
|
|
* react-is.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 Su=Symbol.for("react.element"),_u=Symbol.for("react.portal"),pl=Symbol.for("react.fragment"),hl=Symbol.for("react.strict_mode"),ml=Symbol.for("react.profiler"),gl=Symbol.for("react.provider"),vl=Symbol.for("react.context"),L1=Symbol.for("react.server_context"),xl=Symbol.for("react.forward_ref"),yl=Symbol.for("react.suspense"),wl=Symbol.for("react.suspense_list"),kl=Symbol.for("react.memo"),jl=Symbol.for("react.lazy"),z1=Symbol.for("react.offscreen"),jh;jh=Symbol.for("react.module.reference");function vt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Su:switch(e=e.type,e){case pl:case ml:case hl:case yl:case wl:return e;default:switch(e=e&&e.$$typeof,e){case L1:case vl:case xl:case jl:case kl:case gl:return e;default:return t}}case _u:return t}}}ne.ContextConsumer=vl;ne.ContextProvider=gl;ne.Element=Su;ne.ForwardRef=xl;ne.Fragment=pl;ne.Lazy=jl;ne.Memo=kl;ne.Portal=_u;ne.Profiler=ml;ne.StrictMode=hl;ne.Suspense=yl;ne.SuspenseList=wl;ne.isAsyncMode=function(){return!1};ne.isConcurrentMode=function(){return!1};ne.isContextConsumer=function(e){return vt(e)===vl};ne.isContextProvider=function(e){return vt(e)===gl};ne.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Su};ne.isForwardRef=function(e){return vt(e)===xl};ne.isFragment=function(e){return vt(e)===pl};ne.isLazy=function(e){return vt(e)===jl};ne.isMemo=function(e){return vt(e)===kl};ne.isPortal=function(e){return vt(e)===_u};ne.isProfiler=function(e){return vt(e)===ml};ne.isStrictMode=function(e){return vt(e)===hl};ne.isSuspense=function(e){return vt(e)===yl};ne.isSuspenseList=function(e){return vt(e)===wl};ne.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===pl||e===ml||e===hl||e===yl||e===wl||e===z1||typeof e=="object"&&e!==null&&(e.$$typeof===jl||e.$$typeof===kl||e.$$typeof===gl||e.$$typeof===vl||e.$$typeof===xl||e.$$typeof===jh||e.getModuleId!==void 0)};ne.typeOf=vt;kh.exports=ne;var bh=kh.exports;function I1(e){function t(L,I,M,W,v){for(var Y=0,N=0,ge=0,q=0,ee,G,Oe=0,Xe=0,Z,$e=Z=ee=0,J=0,Le=0,yr=0,ze=0,Ci=M.length,wr=Ci-1,xt,V="",we="",Al="",Bl="",Vt;J<Ci;){if(G=M.charCodeAt(J),J===wr&&N+q+ge+Y!==0&&(N!==0&&(G=N===47?10:47),q=ge=Y=0,Ci++,wr++),N+q+ge+Y===0){if(J===wr&&(0<Le&&(V=V.replace(g,"")),0<V.trim().length)){switch(G){case 32:case 9:case 59:case 13:case 10:break;default:V+=M.charAt(J)}G=59}switch(G){case 123:for(V=V.trim(),ee=V.charCodeAt(0),Z=1,ze=++J;J<Ci;){switch(G=M.charCodeAt(J)){case 123:Z++;break;case 125:Z--;break;case 47:switch(G=M.charCodeAt(J+1)){case 42:case 47:e:{for($e=J+1;$e<wr;++$e)switch(M.charCodeAt($e)){case 47:if(G===42&&M.charCodeAt($e-1)===42&&J+2!==$e){J=$e+1;break e}break;case 10:if(G===47){J=$e+1;break e}}J=$e}}break;case 91:G++;case 40:G++;case 34:case 39:for(;J++<wr&&M.charCodeAt(J)!==G;);}if(Z===0)break;J++}switch(Z=M.substring(ze,J),ee===0&&(ee=(V=V.replace(h,"").trim()).charCodeAt(0)),ee){case 64:switch(0<Le&&(V=V.replace(g,"")),G=V.charCodeAt(1),G){case 100:case 109:case 115:case 45:Le=I;break;default:Le=zt}if(Z=t(I,Le,Z,G,v+1),ze=Z.length,0<E&&(Le=n(zt,V,yr),Vt=a(3,Z,Le,I,Se,me,ze,G,v,W),V=Le.join(""),Vt!==void 0&&(ze=(Z=Vt.trim()).length)===0&&(G=0,Z="")),0<ze)switch(G){case 115:V=V.replace(C,s);case 100:case 109:case 45:Z=V+"{"+Z+"}";break;case 107:V=V.replace(d,"$1 $2"),Z=V+"{"+Z+"}",Z=Pe===1||Pe===2&&l("@"+Z,3)?"@-webkit-"+Z+"@"+Z:"@"+Z;break;default:Z=V+Z,W===112&&(Z=(we+=Z,""))}else Z="";break;default:Z=t(I,n(I,V,yr),Z,W,v+1)}Al+=Z,Z=yr=Le=$e=ee=0,V="",G=M.charCodeAt(++J);break;case 125:case 59:if(V=(0<Le?V.replace(g,""):V).trim(),1<(ze=V.length))switch($e===0&&(ee=V.charCodeAt(0),ee===45||96<ee&&123>ee)&&(ze=(V=V.replace(" ",":")).length),0<E&&(Vt=a(1,V,I,L,Se,me,we.length,W,v,W))!==void 0&&(ze=(V=Vt.trim()).length)===0&&(V="\0\0"),ee=V.charCodeAt(0),G=V.charCodeAt(1),ee){case 0:break;case 64:if(G===105||G===99){Bl+=V+M.charAt(J);break}default:V.charCodeAt(ze-1)!==58&&(we+=i(V,ee,G,V.charCodeAt(2)))}yr=Le=$e=ee=0,V="",G=M.charCodeAt(++J)}}switch(G){case 13:case 10:N===47?N=0:1+ee===0&&W!==107&&0<V.length&&(Le=1,V+="\0"),0<E*H&&a(0,V,I,L,Se,me,we.length,W,v,W),me=1,Se++;break;case 59:case 125:if(N+q+ge+Y===0){me++;break}default:switch(me++,xt=M.charAt(J),G){case 9:case 32:if(q+Y+N===0)switch(Oe){case 44:case 58:case 9:case 32:xt="";break;default:G!==32&&(xt=" ")}break;case 0:xt="\\0";break;case 12:xt="\\f";break;case 11:xt="\\v";break;case 38:q+N+Y===0&&(Le=yr=1,xt="\f"+xt);break;case 108:if(q+N+Y+De===0&&0<$e)switch(J-$e){case 2:Oe===112&&M.charCodeAt(J-3)===58&&(De=Oe);case 8:Xe===111&&(De=Xe)}break;case 58:q+N+Y===0&&($e=J);break;case 44:N+ge+q+Y===0&&(Le=1,xt+="\r");break;case 34:case 39:N===0&&(q=q===G?0:q===0?G:q);break;case 91:q+N+ge===0&&Y++;break;case 93:q+N+ge===0&&Y--;break;case 41:q+N+Y===0&&ge--;break;case 40:if(q+N+Y===0){if(ee===0)switch(2*Oe+3*Xe){case 533:break;default:ee=1}ge++}break;case 64:N+ge+q+Y+$e+Z===0&&(Z=1);break;case 42:case 47:if(!(0<q+Y+ge))switch(N){case 0:switch(2*G+3*M.charCodeAt(J+1)){case 235:N=47;break;case 220:ze=J,N=42}break;case 42:G===47&&Oe===42&&ze+2!==J&&(M.charCodeAt(ze+2)===33&&(we+=M.substring(ze,J+1)),xt="",N=0)}}N===0&&(V+=xt)}Xe=Oe,Oe=G,J++}if(ze=we.length,0<ze){if(Le=I,0<E&&(Vt=a(2,we,Le,L,Se,me,ze,W,v,W),Vt!==void 0&&(we=Vt).length===0))return Bl+we+Al;if(we=Le.join(",")+"{"+we+"}",Pe*De!==0){switch(Pe!==2||l(we,2)||(De=0),De){case 111:we=we.replace(x,":-moz-$1")+we;break;case 112:we=we.replace(m,"::-webkit-input-$1")+we.replace(m,"::-moz-$1")+we.replace(m,":-ms-input-$1")+we}De=0}}return Bl+we+Al}function n(L,I,M){var W=I.trim().split(b);I=W;var v=W.length,Y=L.length;switch(Y){case 0:case 1:var N=0;for(L=Y===0?"":L[0]+" ";N<v;++N)I[N]=r(L,I[N],M).trim();break;default:var ge=N=0;for(I=[];N<v;++N)for(var q=0;q<Y;++q)I[ge++]=r(L[q]+" ",W[N],M).trim()}return I}function r(L,I,M){var W=I.charCodeAt(0);switch(33>W&&(W=(I=I.trim()).charCodeAt(0)),W){case 38:return I.replace(f,"$1"+L.trim());case 58:return L.trim()+I.replace(f,"$1"+L.trim());default:if(0<1*M&&0<I.indexOf("\f"))return I.replace(f,(L.charCodeAt(0)===58?"":"$1")+L.trim())}return L+I}function i(L,I,M,W){var v=L+";",Y=2*I+3*M+4*W;if(Y===944){L=v.indexOf(":",9)+1;var N=v.substring(L,v.length-1).trim();return N=v.substring(0,L).trim()+N+";",Pe===1||Pe===2&&l(N,1)?"-webkit-"+N+N:N}if(Pe===0||Pe===2&&!l(v,1))return v;switch(Y){case 1015:return v.charCodeAt(10)===97?"-webkit-"+v+v:v;case 951:return v.charCodeAt(3)===116?"-webkit-"+v+v:v;case 963:return v.charCodeAt(5)===110?"-webkit-"+v+v:v;case 1009:if(v.charCodeAt(4)!==100)break;case 969:case 942:return"-webkit-"+v+v;case 978:return"-webkit-"+v+"-moz-"+v+v;case 1019:case 983:return"-webkit-"+v+"-moz-"+v+"-ms-"+v+v;case 883:if(v.charCodeAt(8)===45)return"-webkit-"+v+v;if(0<v.indexOf("image-set(",11))return v.replace(ye,"$1-webkit-$2")+v;break;case 932:if(v.charCodeAt(4)===45)switch(v.charCodeAt(5)){case 103:return"-webkit-box-"+v.replace("-grow","")+"-webkit-"+v+"-ms-"+v.replace("grow","positive")+v;case 115:return"-webkit-"+v+"-ms-"+v.replace("shrink","negative")+v;case 98:return"-webkit-"+v+"-ms-"+v.replace("basis","preferred-size")+v}return"-webkit-"+v+"-ms-"+v+v;case 964:return"-webkit-"+v+"-ms-flex-"+v+v;case 1023:if(v.charCodeAt(8)!==99)break;return N=v.substring(v.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),"-webkit-box-pack"+N+"-webkit-"+v+"-ms-flex-pack"+N+v;case 1005:return y.test(v)?v.replace(k,":-webkit-")+v.replace(k,":-moz-")+v:v;case 1e3:switch(N=v.substring(13).trim(),I=N.indexOf("-")+1,N.charCodeAt(0)+N.charCodeAt(I)){case 226:N=v.replace(S,"tb");break;case 232:N=v.replace(S,"tb-rl");break;case 220:N=v.replace(S,"lr");break;default:return v}return"-webkit-"+v+"-ms-"+N+v;case 1017:if(v.indexOf("sticky",9)===-1)break;case 975:switch(I=(v=L).length-10,N=(v.charCodeAt(I)===33?v.substring(0,I):v).substring(L.indexOf(":",7)+1).trim(),Y=N.charCodeAt(0)+(N.charCodeAt(7)|0)){case 203:if(111>N.charCodeAt(8))break;case 115:v=v.replace(N,"-webkit-"+N)+";"+v;break;case 207:case 102:v=v.replace(N,"-webkit-"+(102<Y?"inline-":"")+"box")+";"+v.replace(N,"-webkit-"+N)+";"+v.replace(N,"-ms-"+N+"box")+";"+v}return v+";";case 938:if(v.charCodeAt(5)===45)switch(v.charCodeAt(6)){case 105:return N=v.replace("-items",""),"-webkit-"+v+"-webkit-box-"+N+"-ms-flex-"+N+v;case 115:return"-webkit-"+v+"-ms-flex-item-"+v.replace(z,"")+v;default:return"-webkit-"+v+"-ms-flex-line-pack"+v.replace("align-content","").replace(z,"")+v}break;case 973:case 989:if(v.charCodeAt(3)!==45||v.charCodeAt(4)===122)break;case 931:case 953:if($.test(L)===!0)return(N=L.substring(L.indexOf(":")+1)).charCodeAt(0)===115?i(L.replace("stretch","fill-available"),I,M,W).replace(":fill-available",":stretch"):v.replace(N,"-webkit-"+N)+v.replace(N,"-moz-"+N.replace("fill-",""))+v;break;case 962:if(v="-webkit-"+v+(v.charCodeAt(5)===102?"-ms-"+v:"")+v,M+W===211&&v.charCodeAt(13)===105&&0<v.indexOf("transform",10))return v.substring(0,v.indexOf(";",27)+1).replace(w,"$1-webkit-$2")+v}return v}function l(L,I){var M=L.indexOf(I===1?":":"{"),W=L.substring(0,I!==3?M:10);return M=L.substring(M+1,L.length-1),U(I!==2?W:W.replace(Q,"$1"),M,I)}function s(L,I){var M=i(I,I.charCodeAt(0),I.charCodeAt(1),I.charCodeAt(2));return M!==I+";"?M.replace(T," or ($1)").substring(4):"("+I+")"}function a(L,I,M,W,v,Y,N,ge,q,ee){for(var G=0,Oe=I,Xe;G<E;++G)switch(Xe=He[G].call(p,L,Oe,M,W,v,Y,N,ge,q,ee)){case void 0:case!1:case!0:case null:break;default:Oe=Xe}if(Oe!==I)return Oe}function u(L){switch(L){case void 0:case null:E=He.length=0;break;default:if(typeof L=="function")He[E++]=L;else if(typeof L=="object")for(var I=0,M=L.length;I<M;++I)u(L[I]);else H=!!L|0}return u}function c(L){return L=L.prefix,L!==void 0&&(U=null,L?typeof L!="function"?Pe=1:(Pe=2,U=L):Pe=0),c}function p(L,I){var M=L;if(33>M.charCodeAt(0)&&(M=M.trim()),ie=M,M=[ie],0<E){var W=a(-1,I,M,M,Se,me,0,0,0,0);W!==void 0&&typeof W=="string"&&(I=W)}var v=t(zt,M,I,0,0);return 0<E&&(W=a(-2,v,M,M,Se,me,v.length,0,0,0),W!==void 0&&(v=W)),ie="",De=0,me=Se=1,v}var h=/^\0+/g,g=/[\0\r\f]/g,k=/: */g,y=/zoo|gra/,w=/([,: ])(transform)/g,b=/,\r+?/g,f=/([\t\r\n ])*\f?&/g,d=/@(k\w+)\s*(\S*)\s*/,m=/::(place)/g,x=/:(read-only)/g,S=/[svh]\w+-[tblr]{2}/,C=/\(\s*(.*)\s*\)/g,T=/([\s\S]*?);/g,z=/-self|flex-/g,Q=/[^]*?(:[rp][el]a[\w-]+)[^]*/,$=/stretch|:\s*\w+\-(?:conte|avail)/,ye=/([^-])(image-set\()/,me=1,Se=1,De=0,Pe=1,zt=[],He=[],E=0,U=null,H=0,ie="";return p.use=u,p.set=c,e!==void 0&&c(e),p}var R1={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function M1(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var D1=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,od=M1(function(e){return D1.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Sh={exports:{}},re={};/** @license React v16.13.1
|
|
* react-is.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 Ne=typeof Symbol=="function"&&Symbol.for,Cu=Ne?Symbol.for("react.element"):60103,Pu=Ne?Symbol.for("react.portal"):60106,bl=Ne?Symbol.for("react.fragment"):60107,Sl=Ne?Symbol.for("react.strict_mode"):60108,_l=Ne?Symbol.for("react.profiler"):60114,Cl=Ne?Symbol.for("react.provider"):60109,Pl=Ne?Symbol.for("react.context"):60110,Eu=Ne?Symbol.for("react.async_mode"):60111,El=Ne?Symbol.for("react.concurrent_mode"):60111,Tl=Ne?Symbol.for("react.forward_ref"):60112,Nl=Ne?Symbol.for("react.suspense"):60113,$1=Ne?Symbol.for("react.suspense_list"):60120,Ol=Ne?Symbol.for("react.memo"):60115,Ll=Ne?Symbol.for("react.lazy"):60116,F1=Ne?Symbol.for("react.block"):60121,A1=Ne?Symbol.for("react.fundamental"):60117,B1=Ne?Symbol.for("react.responder"):60118,U1=Ne?Symbol.for("react.scope"):60119;function ut(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Cu:switch(e=e.type,e){case Eu:case El:case bl:case _l:case Sl:case Nl:return e;default:switch(e=e&&e.$$typeof,e){case Pl:case Tl:case Ll:case Ol:case Cl:return e;default:return t}}case Pu:return t}}}function _h(e){return ut(e)===El}re.AsyncMode=Eu;re.ConcurrentMode=El;re.ContextConsumer=Pl;re.ContextProvider=Cl;re.Element=Cu;re.ForwardRef=Tl;re.Fragment=bl;re.Lazy=Ll;re.Memo=Ol;re.Portal=Pu;re.Profiler=_l;re.StrictMode=Sl;re.Suspense=Nl;re.isAsyncMode=function(e){return _h(e)||ut(e)===Eu};re.isConcurrentMode=_h;re.isContextConsumer=function(e){return ut(e)===Pl};re.isContextProvider=function(e){return ut(e)===Cl};re.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Cu};re.isForwardRef=function(e){return ut(e)===Tl};re.isFragment=function(e){return ut(e)===bl};re.isLazy=function(e){return ut(e)===Ll};re.isMemo=function(e){return ut(e)===Ol};re.isPortal=function(e){return ut(e)===Pu};re.isProfiler=function(e){return ut(e)===_l};re.isStrictMode=function(e){return ut(e)===Sl};re.isSuspense=function(e){return ut(e)===Nl};re.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===bl||e===El||e===_l||e===Sl||e===Nl||e===$1||typeof e=="object"&&e!==null&&(e.$$typeof===Ll||e.$$typeof===Ol||e.$$typeof===Cl||e.$$typeof===Pl||e.$$typeof===Tl||e.$$typeof===A1||e.$$typeof===B1||e.$$typeof===U1||e.$$typeof===F1)};re.typeOf=ut;Sh.exports=re;var H1=Sh.exports,Tu=H1,W1={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},V1={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},G1={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Ch={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Nu={};Nu[Tu.ForwardRef]=G1;Nu[Tu.Memo]=Ch;function ld(e){return Tu.isMemo(e)?Ch:Nu[e.$$typeof]||W1}var Q1=Object.defineProperty,X1=Object.getOwnPropertyNames,sd=Object.getOwnPropertySymbols,Y1=Object.getOwnPropertyDescriptor,K1=Object.getPrototypeOf,ad=Object.prototype;function Ph(e,t,n){if(typeof t!="string"){if(ad){var r=K1(t);r&&r!==ad&&Ph(e,r,n)}var i=X1(t);sd&&(i=i.concat(sd(t)));for(var l=ld(e),s=ld(t),a=0;a<i.length;++a){var u=i[a];if(!V1[u]&&!(n&&n[u])&&!(s&&s[u])&&!(l&&l[u])){var c=Y1(t,u);try{Q1(e,u,c)}catch{}}}}return e}var Z1=Ph;const q1=Pa(Z1);var ct={};function $t(){return($t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ud=function(e,t){for(var n=[e[0]],r=0,i=t.length;r<i;r+=1)n.push(t[r],e[r+1]);return n},wa=function(e){return e!==null&&typeof e=="object"&&(e.toString?e.toString():Object.prototype.toString.call(e))==="[object Object]"&&!bh.typeOf(e)},Wo=Object.freeze([]),gn=Object.freeze({});function ci(e){return typeof e=="function"}function cd(e){return e.displayName||e.name||"Component"}function Ou(e){return e&&typeof e.styledComponentId=="string"}var fr=typeof process<"u"&&ct!==void 0&&(ct.REACT_APP_SC_ATTR||ct.SC_ATTR)||"data-styled",Lu=typeof window<"u"&&"HTMLElement"in window,J1=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&ct!==void 0&&(ct.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&ct.REACT_APP_SC_DISABLE_SPEEDY!==""?ct.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&ct.REACT_APP_SC_DISABLE_SPEEDY:ct.SC_DISABLE_SPEEDY!==void 0&&ct.SC_DISABLE_SPEEDY!==""&&ct.SC_DISABLE_SPEEDY!=="false"&&ct.SC_DISABLE_SPEEDY));function xi(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var e0=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var t=e.prototype;return t.indexOfGroup=function(n){for(var r=0,i=0;i<n;i++)r+=this.groupSizes[i];return r},t.insertRules=function(n,r){if(n>=this.groupSizes.length){for(var i=this.groupSizes,l=i.length,s=l;n>=s;)(s<<=1)<0&&xi(16,""+n);this.groupSizes=new Uint32Array(s),this.groupSizes.set(i),this.length=s;for(var a=l;a<s;a++)this.groupSizes[a]=0}for(var u=this.indexOfGroup(n+1),c=0,p=r.length;c<p;c++)this.tag.insertRule(u,r[c])&&(this.groupSizes[n]++,u++)},t.clearGroup=function(n){if(n<this.length){var r=this.groupSizes[n],i=this.indexOfGroup(n),l=i+r;this.groupSizes[n]=0;for(var s=i;s<l;s++)this.tag.deleteRule(i)}},t.getGroup=function(n){var r="";if(n>=this.length||this.groupSizes[n]===0)return r;for(var i=this.groupSizes[n],l=this.indexOfGroup(n),s=l+i,a=l;a<s;a++)r+=this.tag.getRule(a)+`/*!sc*/
|
|
`;return r},e}(),go=new Map,Vo=new Map,Wr=1,Vi=function(e){if(go.has(e))return go.get(e);for(;Vo.has(Wr);)Wr++;var t=Wr++;return go.set(e,t),Vo.set(t,e),t},t0=function(e){return Vo.get(e)},n0=function(e,t){t>=Wr&&(Wr=t+1),go.set(e,t),Vo.set(t,e)},r0="style["+fr+'][data-styled-version="5.3.11"]',i0=new RegExp("^"+fr+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),o0=function(e,t,n){for(var r,i=n.split(","),l=0,s=i.length;l<s;l++)(r=i[l])&&e.registerName(t,r)},l0=function(e,t){for(var n=(t.textContent||"").split(`/*!sc*/
|
|
`),r=[],i=0,l=n.length;i<l;i++){var s=n[i].trim();if(s){var a=s.match(i0);if(a){var u=0|parseInt(a[1],10),c=a[2];u!==0&&(n0(c,u),o0(e,c,a[3]),e.getTag().insertRules(u,r)),r.length=0}else r.push(s)}}},s0=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null},Eh=function(e){var t=document.head,n=e||t,r=document.createElement("style"),i=function(a){for(var u=a.childNodes,c=u.length;c>=0;c--){var p=u[c];if(p&&p.nodeType===1&&p.hasAttribute(fr))return p}}(n),l=i!==void 0?i.nextSibling:null;r.setAttribute(fr,"active"),r.setAttribute("data-styled-version","5.3.11");var s=s0();return s&&r.setAttribute("nonce",s),n.insertBefore(r,l),r},a0=function(){function e(n){var r=this.element=Eh(n);r.appendChild(document.createTextNode("")),this.sheet=function(i){if(i.sheet)return i.sheet;for(var l=document.styleSheets,s=0,a=l.length;s<a;s++){var u=l[s];if(u.ownerNode===i)return u}xi(17)}(r),this.length=0}var t=e.prototype;return t.insertRule=function(n,r){try{return this.sheet.insertRule(r,n),this.length++,!0}catch{return!1}},t.deleteRule=function(n){this.sheet.deleteRule(n),this.length--},t.getRule=function(n){var r=this.sheet.cssRules[n];return r!==void 0&&typeof r.cssText=="string"?r.cssText:""},e}(),u0=function(){function e(n){var r=this.element=Eh(n);this.nodes=r.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(n,r){if(n<=this.length&&n>=0){var i=document.createTextNode(r),l=this.nodes[n];return this.element.insertBefore(i,l||null),this.length++,!0}return!1},t.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},t.getRule=function(n){return n<this.length?this.nodes[n].textContent:""},e}(),c0=function(){function e(n){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(n,r){return n<=this.length&&(this.rules.splice(n,0,r),this.length++,!0)},t.deleteRule=function(n){this.rules.splice(n,1),this.length--},t.getRule=function(n){return n<this.length?this.rules[n]:""},e}(),dd=Lu,d0={isServer:!Lu,useCSSOMInjection:!J1},Th=function(){function e(n,r,i){n===void 0&&(n=gn),r===void 0&&(r={}),this.options=$t({},d0,{},n),this.gs=r,this.names=new Map(i),this.server=!!n.isServer,!this.server&&Lu&&dd&&(dd=!1,function(l){for(var s=document.querySelectorAll(r0),a=0,u=s.length;a<u;a++){var c=s[a];c&&c.getAttribute(fr)!=="active"&&(l0(l,c),c.parentNode&&c.parentNode.removeChild(c))}}(this))}e.registerId=function(n){return Vi(n)};var t=e.prototype;return t.reconstructWithOptions=function(n,r){return r===void 0&&(r=!0),new e($t({},this.options,{},n),this.gs,r&&this.names||void 0)},t.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},t.getTag=function(){return this.tag||(this.tag=(i=(r=this.options).isServer,l=r.useCSSOMInjection,s=r.target,n=i?new c0(s):l?new a0(s):new u0(s),new e0(n)));var n,r,i,l,s},t.hasNameForId=function(n,r){return this.names.has(n)&&this.names.get(n).has(r)},t.registerName=function(n,r){if(Vi(n),this.names.has(n))this.names.get(n).add(r);else{var i=new Set;i.add(r),this.names.set(n,i)}},t.insertRules=function(n,r,i){this.registerName(n,r),this.getTag().insertRules(Vi(n),i)},t.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},t.clearRules=function(n){this.getTag().clearGroup(Vi(n)),this.clearNames(n)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(n){for(var r=n.getTag(),i=r.length,l="",s=0;s<i;s++){var a=t0(s);if(a!==void 0){var u=n.names.get(a),c=r.getGroup(s);if(u&&c&&u.size){var p=fr+".g"+s+'[id="'+a+'"]',h="";u!==void 0&&u.forEach(function(g){g.length>0&&(h+=g+",")}),l+=""+c+p+'{content:"'+h+`"}/*!sc*/
|
|
`}}}return l}(this)},e}(),f0=/(a)(d)/gi,fd=function(e){return String.fromCharCode(e+(e>25?39:97))};function ka(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=fd(t%52)+n;return(fd(t%52)+n).replace(f0,"$1-$2")}var qn=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Nh=function(e){return qn(5381,e)};function p0(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(ci(n)&&!Ou(n))return!1}return!0}var h0=Nh("5.3.11"),m0=function(){function e(t,n,r){this.rules=t,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&p0(t),this.componentId=n,this.baseHash=qn(h0,n),this.baseStyle=r,Th.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,r){var i=this.componentId,l=[];if(this.baseStyle&&l.push(this.baseStyle.generateAndInjectStyles(t,n,r)),this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(i,this.staticRulesId))l.push(this.staticRulesId);else{var s=pr(this.rules,t,n,r).join(""),a=ka(qn(this.baseHash,s)>>>0);if(!n.hasNameForId(i,a)){var u=r(s,"."+a,void 0,i);n.insertRules(i,a,u)}l.push(a),this.staticRulesId=a}else{for(var c=this.rules.length,p=qn(this.baseHash,r.hash),h="",g=0;g<c;g++){var k=this.rules[g];if(typeof k=="string")h+=k;else if(k){var y=pr(k,t,n,r),w=Array.isArray(y)?y.join(""):y;p=qn(p,w+g),h+=w}}if(h){var b=ka(p>>>0);if(!n.hasNameForId(i,b)){var f=r(h,"."+b,void 0,i);n.insertRules(i,b,f)}l.push(b)}}return l.join(" ")},e}(),g0=/^\s*\/\/.*$/gm,v0=[":","[",".","#"];function x0(e){var t,n,r,i,l=gn,s=l.options,a=s===void 0?gn:s,u=l.plugins,c=u===void 0?Wo:u,p=new I1(a),h=[],g=function(w){function b(f){if(f)try{w(f+"}")}catch{}}return function(f,d,m,x,S,C,T,z,Q,$){switch(f){case 1:if(Q===0&&d.charCodeAt(0)===64)return w(d+";"),"";break;case 2:if(z===0)return d+"/*|*/";break;case 3:switch(z){case 102:case 112:return w(m[0]+d),"";default:return d+($===0?"/*|*/":"")}case-2:d.split("/*|*/}").forEach(b)}}}(function(w){h.push(w)}),k=function(w,b,f){return b===0&&v0.indexOf(f[n.length])!==-1||f.match(i)?w:"."+t};function y(w,b,f,d){d===void 0&&(d="&");var m=w.replace(g0,""),x=b&&f?f+" "+b+" { "+m+" }":m;return t=d,n=b,r=new RegExp("\\"+n+"\\b","g"),i=new RegExp("(\\"+n+"\\b){2,}"),p(f||!b?"":b,x)}return p.use([].concat(c,[function(w,b,f){w===2&&f.length&&f[0].lastIndexOf(n)>0&&(f[0]=f[0].replace(r,k))},g,function(w){if(w===-2){var b=h;return h=[],b}}])),y.hash=c.length?c.reduce(function(w,b){return b.name||xi(15),qn(w,b.name)},5381).toString():"",y}var Oh=qe.createContext();Oh.Consumer;var Lh=qe.createContext(),y0=(Lh.Consumer,new Th),ja=x0();function w0(){return O.useContext(Oh)||y0}function k0(){return O.useContext(Lh)||ja}var j0=function(){function e(t,n){var r=this;this.inject=function(i,l){l===void 0&&(l=ja);var s=r.name+l.hash;i.hasNameForId(r.id,s)||i.insertRules(r.id,s,l(r.rules,s,"@keyframes"))},this.toString=function(){return xi(12,String(r.name))},this.name=t,this.id="sc-keyframes-"+t,this.rules=n}return e.prototype.getName=function(t){return t===void 0&&(t=ja),this.name+t.hash},e}(),b0=/([A-Z])/,S0=/([A-Z])/g,_0=/^ms-/,C0=function(e){return"-"+e.toLowerCase()};function pd(e){return b0.test(e)?e.replace(S0,C0).replace(_0,"-ms-"):e}var hd=function(e){return e==null||e===!1||e===""};function pr(e,t,n,r){if(Array.isArray(e)){for(var i,l=[],s=0,a=e.length;s<a;s+=1)(i=pr(e[s],t,n,r))!==""&&(Array.isArray(i)?l.push.apply(l,i):l.push(i));return l}if(hd(e))return"";if(Ou(e))return"."+e.styledComponentId;if(ci(e)){if(typeof(c=e)!="function"||c.prototype&&c.prototype.isReactComponent||!t)return e;var u=e(t);return pr(u,t,n,r)}var c;return e instanceof j0?n?(e.inject(n,r),e.getName(r)):e:wa(e)?function p(h,g){var k,y,w=[];for(var b in h)h.hasOwnProperty(b)&&!hd(h[b])&&(Array.isArray(h[b])&&h[b].isCss||ci(h[b])?w.push(pd(b)+":",h[b],";"):wa(h[b])?w.push.apply(w,p(h[b],b)):w.push(pd(b)+": "+(k=b,(y=h[b])==null||typeof y=="boolean"||y===""?"":typeof y!="number"||y===0||k in R1||k.startsWith("--")?String(y).trim():y+"px")+";"));return g?[g+" {"].concat(w,["}"]):w}(e):e.toString()}var md=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function P0(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return ci(e)||wa(e)?md(pr(ud(Wo,[e].concat(n)))):n.length===0&&e.length===1&&typeof e[0]=="string"?e:md(pr(ud(e,n)))}var E0=function(e,t,n){return n===void 0&&(n=gn),e.theme!==n.theme&&e.theme||t||n.theme},T0=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,N0=/(^-|-$)/g;function ms(e){return e.replace(T0,"-").replace(N0,"")}var O0=function(e){return ka(Nh(e)>>>0)};function Gi(e){return typeof e=="string"&&!0}var ba=function(e){return typeof e=="function"||typeof e=="object"&&e!==null&&!Array.isArray(e)},L0=function(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"};function z0(e,t,n){var r=e[n];ba(t)&&ba(r)?zh(r,t):e[n]=t}function zh(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=0,l=n;i<l.length;i++){var s=l[i];if(ba(s))for(var a in s)L0(a)&&z0(e,s[a],a)}return e}var Ih=qe.createContext();Ih.Consumer;var gs={};function Rh(e,t,n){var r=Ou(e),i=!Gi(e),l=t.attrs,s=l===void 0?Wo:l,a=t.componentId,u=a===void 0?function(d,m){var x=typeof d!="string"?"sc":ms(d);gs[x]=(gs[x]||0)+1;var S=x+"-"+O0("5.3.11"+x+gs[x]);return m?m+"-"+S:S}(t.displayName,t.parentComponentId):a,c=t.displayName,p=c===void 0?function(d){return Gi(d)?"styled."+d:"Styled("+cd(d)+")"}(e):c,h=t.displayName&&t.componentId?ms(t.displayName)+"-"+t.componentId:t.componentId||u,g=r&&e.attrs?Array.prototype.concat(e.attrs,s).filter(Boolean):s,k=t.shouldForwardProp;r&&e.shouldForwardProp&&(k=t.shouldForwardProp?function(d,m,x){return e.shouldForwardProp(d,m,x)&&t.shouldForwardProp(d,m,x)}:e.shouldForwardProp);var y,w=new m0(n,h,r?e.componentStyle:void 0),b=w.isStatic&&s.length===0,f=function(d,m){return function(x,S,C,T){var z=x.attrs,Q=x.componentStyle,$=x.defaultProps,ye=x.foldedComponentIds,me=x.shouldForwardProp,Se=x.styledComponentId,De=x.target,Pe=function(W,v,Y){W===void 0&&(W=gn);var N=$t({},v,{theme:W}),ge={};return Y.forEach(function(q){var ee,G,Oe,Xe=q;for(ee in ci(Xe)&&(Xe=Xe(N)),Xe)N[ee]=ge[ee]=ee==="className"?(G=ge[ee],Oe=Xe[ee],G&&Oe?G+" "+Oe:G||Oe):Xe[ee]}),[N,ge]}(E0(S,O.useContext(Ih),$)||gn,S,z),zt=Pe[0],He=Pe[1],E=function(W,v,Y,N){var ge=w0(),q=k0(),ee=v?W.generateAndInjectStyles(gn,ge,q):W.generateAndInjectStyles(Y,ge,q);return ee}(Q,T,zt),U=C,H=He.$as||S.$as||He.as||S.as||De,ie=Gi(H),L=He!==S?$t({},S,{},He):S,I={};for(var M in L)M[0]!=="$"&&M!=="as"&&(M==="forwardedAs"?I.as=L[M]:(me?me(M,od,H):!ie||od(M))&&(I[M]=L[M]));return S.style&&He.style!==S.style&&(I.style=$t({},S.style,{},He.style)),I.className=Array.prototype.concat(ye,Se,E!==Se?E:null,S.className,He.className).filter(Boolean).join(" "),I.ref=U,O.createElement(H,I)}(y,d,m,b)};return f.displayName=p,(y=qe.forwardRef(f)).attrs=g,y.componentStyle=w,y.displayName=p,y.shouldForwardProp=k,y.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):Wo,y.styledComponentId=h,y.target=r?e.target:e,y.withComponent=function(d){var m=t.componentId,x=function(C,T){if(C==null)return{};var z,Q,$={},ye=Object.keys(C);for(Q=0;Q<ye.length;Q++)z=ye[Q],T.indexOf(z)>=0||($[z]=C[z]);return $}(t,["componentId"]),S=m&&m+"-"+(Gi(d)?d:ms(cd(d)));return Rh(d,$t({},x,{attrs:g,componentId:S}),n)},Object.defineProperty(y,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(d){this._foldedDefaultProps=r?zh({},e.defaultProps,d):d}}),Object.defineProperty(y,"toString",{value:function(){return"."+y.styledComponentId}}),i&&q1(y,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),y}var j=function(e){return function t(n,r,i){if(i===void 0&&(i=gn),!bh.isValidElementType(r))return xi(1,String(r));var l=function(){return n(r,i,P0.apply(void 0,arguments))};return l.withConfig=function(s){return t(n,r,$t({},i,{},s))},l.attrs=function(s){return t(n,r,$t({},i,{attrs:Array.prototype.concat(i.attrs,s).filter(Boolean)}))},l}(Rh,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(e){j[e]=j(e)});var ve={},zu={},yi={},wi={},Mh="Expected a function",gd=NaN,I0="[object Symbol]",R0=/^\s+|\s+$/g,M0=/^[-+]0x[0-9a-f]+$/i,D0=/^0b[01]+$/i,$0=/^0o[0-7]+$/i,F0=parseInt,A0=typeof Pi=="object"&&Pi&&Pi.Object===Object&&Pi,B0=typeof self=="object"&&self&&self.Object===Object&&self,U0=A0||B0||Function("return this")(),H0=Object.prototype,W0=H0.toString,V0=Math.max,G0=Math.min,vs=function(){return U0.Date.now()};function Q0(e,t,n){var r,i,l,s,a,u,c=0,p=!1,h=!1,g=!0;if(typeof e!="function")throw new TypeError(Mh);t=vd(t)||0,Go(n)&&(p=!!n.leading,h="maxWait"in n,l=h?V0(vd(n.maxWait)||0,t):l,g="trailing"in n?!!n.trailing:g);function k(C){var T=r,z=i;return r=i=void 0,c=C,s=e.apply(z,T),s}function y(C){return c=C,a=setTimeout(f,t),p?k(C):s}function w(C){var T=C-u,z=C-c,Q=t-T;return h?G0(Q,l-z):Q}function b(C){var T=C-u,z=C-c;return u===void 0||T>=t||T<0||h&&z>=l}function f(){var C=vs();if(b(C))return d(C);a=setTimeout(f,w(C))}function d(C){return a=void 0,g&&r?k(C):(r=i=void 0,s)}function m(){a!==void 0&&clearTimeout(a),c=0,r=u=i=a=void 0}function x(){return a===void 0?s:d(vs())}function S(){var C=vs(),T=b(C);if(r=arguments,i=this,u=C,T){if(a===void 0)return y(u);if(h)return a=setTimeout(f,t),k(u)}return a===void 0&&(a=setTimeout(f,t)),s}return S.cancel=m,S.flush=x,S}function X0(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(Mh);return Go(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Q0(e,t,{leading:r,maxWait:t,trailing:i})}function Go(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function Y0(e){return!!e&&typeof e=="object"}function K0(e){return typeof e=="symbol"||Y0(e)&&W0.call(e)==I0}function vd(e){if(typeof e=="number")return e;if(K0(e))return gd;if(Go(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Go(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(R0,"");var n=D0.test(e);return n||$0.test(e)?F0(e.slice(2),n?2:8):M0.test(e)?gd:+e}var Z0=X0,ki={};Object.defineProperty(ki,"__esModule",{value:!0});ki.addPassiveEventListener=function(t,n,r){var i=r.name;i||(i=n,console.warn("Listener must be a named function.")),vo.has(n)||vo.set(n,new Set);var l=vo.get(n);if(!l.has(i)){var s=function(){var a=!1;try{var u=Object.defineProperty({},"passive",{get:function(){a=!0}});window.addEventListener("test",null,u)}catch{}return a}();t.addEventListener(n,r,s?{passive:!0}:!1),l.add(i)}};ki.removePassiveEventListener=function(t,n,r){t.removeEventListener(n,r),vo.get(n).delete(r.name||n)};var vo=new Map;Object.defineProperty(wi,"__esModule",{value:!0});var q0=Z0,J0=tx(q0),ex=ki;function tx(e){return e&&e.__esModule?e:{default:e}}var nx=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:66;return(0,J0.default)(t,n)},ce={spyCallbacks:[],spySetState:[],scrollSpyContainers:[],mount:function(t,n){if(t){var r=nx(function(i){ce.scrollHandler(t)},n);ce.scrollSpyContainers.push(t),(0,ex.addPassiveEventListener)(t,"scroll",r)}},isMounted:function(t){return ce.scrollSpyContainers.indexOf(t)!==-1},currentPositionX:function(t){if(t===document){var n=window.pageYOffset!==void 0,r=(document.compatMode||"")==="CSS1Compat";return n?window.pageXOffset:r?document.documentElement.scrollLeft:document.body.scrollLeft}else return t.scrollLeft},currentPositionY:function(t){if(t===document){var n=window.pageXOffset!==void 0,r=(document.compatMode||"")==="CSS1Compat";return n?window.pageYOffset:r?document.documentElement.scrollTop:document.body.scrollTop}else return t.scrollTop},scrollHandler:function(t){var n=ce.scrollSpyContainers[ce.scrollSpyContainers.indexOf(t)].spyCallbacks||[];n.forEach(function(r){return r(ce.currentPositionX(t),ce.currentPositionY(t))})},addStateHandler:function(t){ce.spySetState.push(t)},addSpyHandler:function(t,n){var r=ce.scrollSpyContainers[ce.scrollSpyContainers.indexOf(n)];r.spyCallbacks||(r.spyCallbacks=[]),r.spyCallbacks.push(t),t(ce.currentPositionX(n),ce.currentPositionY(n))},updateStates:function(){ce.spySetState.forEach(function(t){return t()})},unmount:function(t,n){ce.scrollSpyContainers.forEach(function(r){return r.spyCallbacks&&r.spyCallbacks.length&&r.spyCallbacks.indexOf(n)>-1&&r.spyCallbacks.splice(r.spyCallbacks.indexOf(n),1)}),ce.spySetState&&ce.spySetState.length&&ce.spySetState.indexOf(t)>-1&&ce.spySetState.splice(ce.spySetState.indexOf(t),1),document.removeEventListener("scroll",ce.scrollHandler)},update:function(){return ce.scrollSpyContainers.forEach(function(t){return ce.scrollHandler(t)})}};wi.default=ce;var xr={},ji={};Object.defineProperty(ji,"__esModule",{value:!0});var rx=function(t,n){var r=t.indexOf("#")===0?t.substring(1):t,i=r?"#"+r:"",l=window&&window.location,s=i?l.pathname+l.search+i:l.pathname+l.search;n?history.pushState(history.state,"",s):history.replaceState(history.state,"",s)},ix=function(){return window.location.hash.replace(/^#/,"")},ox=function(t){return function(n){return t.contains?t!=n&&t.contains(n):!!(t.compareDocumentPosition(n)&16)}},lx=function(t){return getComputedStyle(t).position!=="static"},xs=function(t,n){for(var r=t.offsetTop,i=t.offsetParent;i&&!n(i);)r+=i.offsetTop,i=i.offsetParent;return{offsetTop:r,offsetParent:i}},sx=function(t,n,r){if(r)return t===document?n.getBoundingClientRect().left+(window.scrollX||window.pageXOffset):getComputedStyle(t).position!=="static"?n.offsetLeft:n.offsetLeft-t.offsetLeft;if(t===document)return n.getBoundingClientRect().top+(window.scrollY||window.pageYOffset);if(lx(t)){if(n.offsetParent!==t){var i=function(p){return p===t||p===document},l=xs(n,i),s=l.offsetTop,a=l.offsetParent;if(a!==t)throw new Error("Seems containerElement is not an ancestor of the Element");return s}return n.offsetTop}if(n.offsetParent===t.offsetParent)return n.offsetTop-t.offsetTop;var u=function(p){return p===document};return xs(n,u).offsetTop-xs(t,u).offsetTop};ji.default={updateHash:rx,getHash:ix,filterElementInContainer:ox,scrollOffset:sx};var zl={},Iu={};Object.defineProperty(Iu,"__esModule",{value:!0});Iu.default={defaultEasing:function(t){return t<.5?Math.pow(t*2,2)/2:1-Math.pow((1-t)*2,2)/2},linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:-1+(4-2*t)*t},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};var Ru={};Object.defineProperty(Ru,"__esModule",{value:!0});var ax=ki,ux=["mousedown","mousewheel","touchmove","keydown"];Ru.default={subscribe:function(t){return typeof document<"u"&&ux.forEach(function(n){return(0,ax.addPassiveEventListener)(document,n,t)})}};var bi={};Object.defineProperty(bi,"__esModule",{value:!0});var Sa={registered:{},scrollEvent:{register:function(t,n){Sa.registered[t]=n},remove:function(t){Sa.registered[t]=null}}};bi.default=Sa;Object.defineProperty(zl,"__esModule",{value:!0});var cx=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dx=ji;Il(dx);var fx=Iu,xd=Il(fx),px=Ru,hx=Il(px),mx=bi,Et=Il(mx);function Il(e){return e&&e.__esModule?e:{default:e}}var Dh=function(t){return xd.default[t.smooth]||xd.default.defaultEasing},gx=function(t){return typeof t=="function"?t:function(){return t}},vx=function(){if(typeof window<"u")return window.requestAnimationFrame||window.webkitRequestAnimationFrame},_a=function(){return vx()||function(e,t,n){window.setTimeout(e,n||1e3/60,new Date().getTime())}}(),$h=function(){return{currentPosition:0,startPosition:0,targetPosition:0,progress:0,duration:0,cancel:!1,target:null,containerElement:null,to:null,start:null,delta:null,percent:null,delayTimeout:null}},Fh=function(t){var n=t.data.containerElement;if(n&&n!==document&&n!==document.body)return n.scrollLeft;var r=window.pageXOffset!==void 0,i=(document.compatMode||"")==="CSS1Compat";return r?window.pageXOffset:i?document.documentElement.scrollLeft:document.body.scrollLeft},Ah=function(t){var n=t.data.containerElement;if(n&&n!==document&&n!==document.body)return n.scrollTop;var r=window.pageXOffset!==void 0,i=(document.compatMode||"")==="CSS1Compat";return r?window.pageYOffset:i?document.documentElement.scrollTop:document.body.scrollTop},xx=function(t){var n=t.data.containerElement;if(n&&n!==document&&n!==document.body)return n.scrollWidth-n.offsetWidth;var r=document.body,i=document.documentElement;return Math.max(r.scrollWidth,r.offsetWidth,i.clientWidth,i.scrollWidth,i.offsetWidth)},yx=function(t){var n=t.data.containerElement;if(n&&n!==document&&n!==document.body)return n.scrollHeight-n.offsetHeight;var r=document.body,i=document.documentElement;return Math.max(r.scrollHeight,r.offsetHeight,i.clientHeight,i.scrollHeight,i.offsetHeight)},wx=function e(t,n,r){var i=n.data;if(!n.ignoreCancelEvents&&i.cancel){Et.default.registered.end&&Et.default.registered.end(i.to,i.target,i.currentPositionY);return}if(i.delta=Math.round(i.targetPosition-i.startPosition),i.start===null&&(i.start=r),i.progress=r-i.start,i.percent=i.progress>=i.duration?1:t(i.progress/i.duration),i.currentPosition=i.startPosition+Math.ceil(i.delta*i.percent),i.containerElement&&i.containerElement!==document&&i.containerElement!==document.body?n.horizontal?i.containerElement.scrollLeft=i.currentPosition:i.containerElement.scrollTop=i.currentPosition:n.horizontal?window.scrollTo(i.currentPosition,0):window.scrollTo(0,i.currentPosition),i.percent<1){var l=e.bind(null,t,n);_a.call(window,l);return}Et.default.registered.end&&Et.default.registered.end(i.to,i.target,i.currentPosition)},Mu=function(t){t.data.containerElement=t?t.containerId?document.getElementById(t.containerId):t.container&&t.container.nodeType?t.container:document:null},Si=function(t,n,r,i){n.data=n.data||$h(),window.clearTimeout(n.data.delayTimeout);var l=function(){n.data.cancel=!0};if(hx.default.subscribe(l),Mu(n),n.data.start=null,n.data.cancel=!1,n.data.startPosition=n.horizontal?Fh(n):Ah(n),n.data.targetPosition=n.absolute?t:t+n.data.startPosition,n.data.startPosition===n.data.targetPosition){Et.default.registered.end&&Et.default.registered.end(n.data.to,n.data.target,n.data.currentPosition);return}n.data.delta=Math.round(n.data.targetPosition-n.data.startPosition),n.data.duration=gx(n.duration)(n.data.delta),n.data.duration=isNaN(parseFloat(n.data.duration))?1e3:parseFloat(n.data.duration),n.data.to=r,n.data.target=i;var s=Dh(n),a=wx.bind(null,s,n);if(n&&n.delay>0){n.data.delayTimeout=window.setTimeout(function(){Et.default.registered.begin&&Et.default.registered.begin(n.data.to,n.data.target),_a.call(window,a)},n.delay);return}Et.default.registered.begin&&Et.default.registered.begin(n.data.to,n.data.target),_a.call(window,a)},Rl=function(t){return t=cx({},t),t.data=t.data||$h(),t.absolute=!0,t},kx=function(t){Si(0,Rl(t))},jx=function(t,n){Si(t,Rl(n))},bx=function(t){t=Rl(t),Mu(t),Si(t.horizontal?xx(t):yx(t),t)},Sx=function(t,n){n=Rl(n),Mu(n);var r=n.horizontal?Fh(n):Ah(n);Si(t+r,n)};zl.default={animateTopScroll:Si,getAnimationType:Dh,scrollToTop:kx,scrollToBottom:bx,scrollTo:jx,scrollMore:Sx};Object.defineProperty(xr,"__esModule",{value:!0});var _x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cx=ji,Px=Du(Cx),Ex=zl,Tx=Du(Ex),Nx=bi,Qi=Du(Nx);function Du(e){return e&&e.__esModule?e:{default:e}}var Xi={},yd=void 0;xr.default={unmount:function(){Xi={}},register:function(t,n){Xi[t]=n},unregister:function(t){delete Xi[t]},get:function(t){return Xi[t]||document.getElementById(t)||document.getElementsByName(t)[0]||document.getElementsByClassName(t)[0]},setActiveLink:function(t){return yd=t},getActiveLink:function(){return yd},scrollTo:function(t,n){var r=this.get(t);if(!r){console.warn("target Element not found");return}n=_x({},n,{absolute:!1});var i=n.containerId,l=n.container,s=void 0;i?s=document.getElementById(i):l&&l.nodeType?s=l:s=document,n.absolute=!0;var a=n.horizontal,u=Px.default.scrollOffset(s,r,a)+(n.offset||0);if(!n.smooth){Qi.default.registered.begin&&Qi.default.registered.begin(t,r),s===document?n.horizontal?window.scrollTo(u,0):window.scrollTo(0,u):s.scrollTop=u,Qi.default.registered.end&&Qi.default.registered.end(t,r);return}Tx.default.animateTopScroll(u,n,t,r)}};var Bh={exports:{}},Ox="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Lx=Ox,zx=Lx;function Uh(){}function Hh(){}Hh.resetWarningCache=Uh;var Ix=function(){function e(r,i,l,s,a,u){if(u!==zx){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Hh,resetWarningCache:Uh};return n.PropTypes=n,n};Bh.exports=Ix();var Ml=Bh.exports,Dl={};Object.defineProperty(Dl,"__esModule",{value:!0});var Rx=ji,ys=Mx(Rx);function Mx(e){return e&&e.__esModule?e:{default:e}}var Dx={mountFlag:!1,initialized:!1,scroller:null,containers:{},mount:function(t){this.scroller=t,this.handleHashChange=this.handleHashChange.bind(this),window.addEventListener("hashchange",this.handleHashChange),this.initStateFromHash(),this.mountFlag=!0},mapContainer:function(t,n){this.containers[t]=n},isMounted:function(){return this.mountFlag},isInitialized:function(){return this.initialized},initStateFromHash:function(){var t=this,n=this.getHash();n?window.setTimeout(function(){t.scrollTo(n,!0),t.initialized=!0},10):this.initialized=!0},scrollTo:function(t,n){var r=this.scroller,i=r.get(t);if(i&&(n||t!==r.getActiveLink())){var l=this.containers[t]||document;r.scrollTo(t,{container:l})}},getHash:function(){return ys.default.getHash()},changeHash:function(t,n){this.isInitialized()&&ys.default.getHash()!==t&&ys.default.updateHash(t,n)},handleHashChange:function(){this.scrollTo(this.getHash())},unmount:function(){this.scroller=null,this.containers=null,window.removeEventListener("hashchange",this.handleHashChange)}};Dl.default=Dx;Object.defineProperty(yi,"__esModule",{value:!0});var Yi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$x=function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Fx=O,wd=_i(Fx),Ax=wi,Ki=_i(Ax),Bx=xr,Ux=_i(Bx),Hx=Ml,ae=_i(Hx),Wx=Dl,Qt=_i(Wx);function _i(e){return e&&e.__esModule?e:{default:e}}function Vx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gx(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Qx(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var kd={to:ae.default.string.isRequired,containerId:ae.default.string,container:ae.default.object,activeClass:ae.default.string,activeStyle:ae.default.object,spy:ae.default.bool,horizontal:ae.default.bool,smooth:ae.default.oneOfType([ae.default.bool,ae.default.string]),offset:ae.default.number,delay:ae.default.number,isDynamic:ae.default.bool,onClick:ae.default.func,duration:ae.default.oneOfType([ae.default.number,ae.default.func]),absolute:ae.default.bool,onSetActive:ae.default.func,onSetInactive:ae.default.func,ignoreCancelEvents:ae.default.bool,hashSpy:ae.default.bool,saveHashHistory:ae.default.bool,spyThrottle:ae.default.number};yi.default=function(e,t){var n=t||Ux.default,r=function(l){Qx(s,l);function s(a){Vx(this,s);var u=Gx(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,a));return i.call(u),u.state={active:!1},u}return $x(s,[{key:"getScrollSpyContainer",value:function(){var u=this.props.containerId,c=this.props.container;return u&&!c?document.getElementById(u):c&&c.nodeType?c:document}},{key:"componentDidMount",value:function(){if(this.props.spy||this.props.hashSpy){var u=this.getScrollSpyContainer();Ki.default.isMounted(u)||Ki.default.mount(u,this.props.spyThrottle),this.props.hashSpy&&(Qt.default.isMounted()||Qt.default.mount(n),Qt.default.mapContainer(this.props.to,u)),Ki.default.addSpyHandler(this.spyHandler,u),this.setState({container:u})}}},{key:"componentWillUnmount",value:function(){Ki.default.unmount(this.stateHandler,this.spyHandler)}},{key:"render",value:function(){var u="";this.state&&this.state.active?u=((this.props.className||"")+" "+(this.props.activeClass||"active")).trim():u=this.props.className;var c={};this.state&&this.state.active?c=Yi({},this.props.style,this.props.activeStyle):c=Yi({},this.props.style);var p=Yi({},this.props);for(var h in kd)p.hasOwnProperty(h)&&delete p[h];return p.className=u,p.style=c,p.onClick=this.handleClick,wd.default.createElement(e,p)}}]),s}(wd.default.PureComponent),i=function(){var s=this;this.scrollTo=function(a,u){n.scrollTo(a,Yi({},s.state,u))},this.handleClick=function(a){s.props.onClick&&s.props.onClick(a),a.stopPropagation&&a.stopPropagation(),a.preventDefault&&a.preventDefault(),s.scrollTo(s.props.to,s.props)},this.spyHandler=function(a,u){var c=s.getScrollSpyContainer();if(!(Qt.default.isMounted()&&!Qt.default.isInitialized())){var p=s.props.horizontal,h=s.props.to,g=null,k=void 0,y=void 0;if(p){var w=0,b=0,f=0;if(c.getBoundingClientRect){var d=c.getBoundingClientRect();f=d.left}if(!g||s.props.isDynamic){if(g=n.get(h),!g)return;var m=g.getBoundingClientRect();w=m.left-f+a,b=w+m.width}var x=a-s.props.offset;k=x>=Math.floor(w)&&x<Math.floor(b),y=x<Math.floor(w)||x>=Math.floor(b)}else{var S=0,C=0,T=0;if(c.getBoundingClientRect){var z=c.getBoundingClientRect();T=z.top}if(!g||s.props.isDynamic){if(g=n.get(h),!g)return;var Q=g.getBoundingClientRect();S=Q.top-T+u,C=S+Q.height}var $=u-s.props.offset;k=$>=Math.floor(S)&&$<Math.floor(C),y=$<Math.floor(S)||$>=Math.floor(C)}var ye=n.getActiveLink();if(y){if(h===ye&&n.setActiveLink(void 0),s.props.hashSpy&&Qt.default.getHash()===h){var me=s.props.saveHashHistory,Se=me===void 0?!1:me;Qt.default.changeHash("",Se)}s.props.spy&&s.state.active&&(s.setState({active:!1}),s.props.onSetInactive&&s.props.onSetInactive(h,g))}if(k&&(ye!==h||s.state.active===!1)){n.setActiveLink(h);var De=s.props.saveHashHistory,Pe=De===void 0?!1:De;s.props.hashSpy&&Qt.default.changeHash(h,Pe),s.props.spy&&(s.setState({active:!0}),s.props.onSetActive&&s.props.onSetActive(h,g))}}}};return r.propTypes=kd,r.defaultProps={offset:0},r};Object.defineProperty(zu,"__esModule",{value:!0});var Xx=O,jd=Wh(Xx),Yx=yi,Kx=Wh(Yx);function Wh(e){return e&&e.__esModule?e:{default:e}}function Zx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bd(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function qx(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Jx=function(e){qx(t,e);function t(){var n,r,i,l;Zx(this,t);for(var s=arguments.length,a=Array(s),u=0;u<s;u++)a[u]=arguments[u];return l=(r=(i=bd(this,(n=t.__proto__||Object.getPrototypeOf(t)).call.apply(n,[this].concat(a))),i),i.render=function(){return jd.default.createElement("a",i.props,i.props.children)},r),bd(i,l)}return t}(jd.default.Component);zu.default=(0,Kx.default)(Jx);var $u={};Object.defineProperty($u,"__esModule",{value:!0});var ey=function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),ty=O,Sd=Vh(ty),ny=yi,ry=Vh(ny);function Vh(e){return e&&e.__esModule?e:{default:e}}function iy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oy(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function ly(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var sy=function(e){ly(t,e);function t(){return iy(this,t),oy(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return ey(t,[{key:"render",value:function(){return Sd.default.createElement("button",this.props,this.props.children)}}]),t}(Sd.default.Component);$u.default=(0,ry.default)(sy);var Fu={},$l={};Object.defineProperty($l,"__esModule",{value:!0});var ay=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uy=function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),cy=O,_d=Fl(cy),dy=ah;Fl(dy);var fy=xr,Cd=Fl(fy),py=Ml,Pd=Fl(py);function Fl(e){return e&&e.__esModule?e:{default:e}}function hy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function my(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function gy(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}$l.default=function(e){var t=function(n){gy(r,n);function r(i){hy(this,r);var l=my(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,i));return l.childBindings={domNode:null},l}return uy(r,[{key:"componentDidMount",value:function(){if(typeof window>"u")return!1;this.registerElems(this.props.name)}},{key:"componentDidUpdate",value:function(l){this.props.name!==l.name&&this.registerElems(this.props.name)}},{key:"componentWillUnmount",value:function(){if(typeof window>"u")return!1;Cd.default.unregister(this.props.name)}},{key:"registerElems",value:function(l){Cd.default.register(l,this.childBindings.domNode)}},{key:"render",value:function(){return _d.default.createElement(e,ay({},this.props,{parentBindings:this.childBindings}))}}]),r}(_d.default.Component);return t.propTypes={name:Pd.default.string,id:Pd.default.string},t};Object.defineProperty(Fu,"__esModule",{value:!0});var Ed=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vy=function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),xy=O,Td=Au(xy),yy=$l,wy=Au(yy),ky=Ml,Nd=Au(ky);function Au(e){return e&&e.__esModule?e:{default:e}}function jy(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function by(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Sy(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Gh=function(e){Sy(t,e);function t(){return jy(this,t),by(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return vy(t,[{key:"render",value:function(){var r=this,i=Ed({},this.props);return delete i.name,i.parentBindings&&delete i.parentBindings,Td.default.createElement("div",Ed({},i,{ref:function(s){r.props.parentBindings.domNode=s}}),this.props.children)}}]),t}(Td.default.Component);Gh.propTypes={name:Nd.default.string,id:Nd.default.string};Fu.default=(0,wy.default)(Gh);var ws=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Od=function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Ld(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zd(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Id(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Zi=O,jn=wi,ks=xr,de=Ml,Xt=Dl,Rd={to:de.string.isRequired,containerId:de.string,container:de.object,activeClass:de.string,spy:de.bool,smooth:de.oneOfType([de.bool,de.string]),offset:de.number,delay:de.number,isDynamic:de.bool,onClick:de.func,duration:de.oneOfType([de.number,de.func]),absolute:de.bool,onSetActive:de.func,onSetInactive:de.func,ignoreCancelEvents:de.bool,hashSpy:de.bool,spyThrottle:de.number},_y={Scroll:function(t,n){console.warn("Helpers.Scroll is deprecated since v1.7.0");var r=n||ks,i=function(s){Id(a,s);function a(u){Ld(this,a);var c=zd(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,u));return l.call(c),c.state={active:!1},c}return Od(a,[{key:"getScrollSpyContainer",value:function(){var c=this.props.containerId,p=this.props.container;return c?document.getElementById(c):p&&p.nodeType?p:document}},{key:"componentDidMount",value:function(){if(this.props.spy||this.props.hashSpy){var c=this.getScrollSpyContainer();jn.isMounted(c)||jn.mount(c,this.props.spyThrottle),this.props.hashSpy&&(Xt.isMounted()||Xt.mount(r),Xt.mapContainer(this.props.to,c)),this.props.spy&&jn.addStateHandler(this.stateHandler),jn.addSpyHandler(this.spyHandler,c),this.setState({container:c})}}},{key:"componentWillUnmount",value:function(){jn.unmount(this.stateHandler,this.spyHandler)}},{key:"render",value:function(){var c="";this.state&&this.state.active?c=((this.props.className||"")+" "+(this.props.activeClass||"active")).trim():c=this.props.className;var p=ws({},this.props);for(var h in Rd)p.hasOwnProperty(h)&&delete p[h];return p.className=c,p.onClick=this.handleClick,Zi.createElement(t,p)}}]),a}(Zi.Component),l=function(){var a=this;this.scrollTo=function(u,c){r.scrollTo(u,ws({},a.state,c))},this.handleClick=function(u){a.props.onClick&&a.props.onClick(u),u.stopPropagation&&u.stopPropagation(),u.preventDefault&&u.preventDefault(),a.scrollTo(a.props.to,a.props)},this.stateHandler=function(){r.getActiveLink()!==a.props.to&&(a.state!==null&&a.state.active&&a.props.onSetInactive&&a.props.onSetInactive(),a.setState({active:!1}))},this.spyHandler=function(u){var c=a.getScrollSpyContainer();if(!(Xt.isMounted()&&!Xt.isInitialized())){var p=a.props.to,h=null,g=0,k=0,y=0;if(c.getBoundingClientRect){var w=c.getBoundingClientRect();y=w.top}if(!h||a.props.isDynamic){if(h=r.get(p),!h)return;var b=h.getBoundingClientRect();g=b.top-y+u,k=g+b.height}var f=u-a.props.offset,d=f>=Math.floor(g)&&f<Math.floor(k),m=f<Math.floor(g)||f>=Math.floor(k),x=r.getActiveLink();if(m)return p===x&&r.setActiveLink(void 0),a.props.hashSpy&&Xt.getHash()===p&&Xt.changeHash(),a.props.spy&&a.state.active&&(a.setState({active:!1}),a.props.onSetInactive&&a.props.onSetInactive()),jn.updateStates();if(d&&x!==p)return r.setActiveLink(p),a.props.hashSpy&&Xt.changeHash(p),a.props.spy&&(a.setState({active:!0}),a.props.onSetActive&&a.props.onSetActive(p)),jn.updateStates()}}};return i.propTypes=Rd,i.defaultProps={offset:0},i},Element:function(t){console.warn("Helpers.Element is deprecated since v1.7.0");var n=function(r){Id(i,r);function i(l){Ld(this,i);var s=zd(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,l));return s.childBindings={domNode:null},s}return Od(i,[{key:"componentDidMount",value:function(){if(typeof window>"u")return!1;this.registerElems(this.props.name)}},{key:"componentDidUpdate",value:function(s){this.props.name!==s.name&&this.registerElems(this.props.name)}},{key:"componentWillUnmount",value:function(){if(typeof window>"u")return!1;ks.unregister(this.props.name)}},{key:"registerElems",value:function(s){ks.register(s,this.childBindings.domNode)}},{key:"render",value:function(){return Zi.createElement(t,ws({},this.props,{parentBindings:this.childBindings}))}}]),i}(Zi.Component);return n.propTypes={name:de.string,id:de.string},n}},Cy=_y;Object.defineProperty(ve,"__esModule",{value:!0});ve.Helpers=ve.ScrollElement=ve.ScrollLink=Uu=ve.animateScroll=ve.scrollSpy=ve.Events=ve.scroller=ve.Element=ve.Button=Bu=ve.Link=void 0;var Py=zu,Qh=Lt(Py),Ey=$u,Xh=Lt(Ey),Ty=Fu,Yh=Lt(Ty),Ny=xr,Kh=Lt(Ny),Oy=bi,Zh=Lt(Oy),Ly=wi,qh=Lt(Ly),zy=zl,Jh=Lt(zy),Iy=yi,em=Lt(Iy),Ry=$l,tm=Lt(Ry),My=Cy,nm=Lt(My);function Lt(e){return e&&e.__esModule?e:{default:e}}var Bu=ve.Link=Qh.default;ve.Button=Xh.default;ve.Element=Yh.default;ve.scroller=Kh.default;ve.Events=Zh.default;ve.scrollSpy=qh.default;var Uu=ve.animateScroll=Jh.default;ve.ScrollLink=em.default;ve.ScrollElement=tm.default;ve.Helpers=nm.default;ve.default={Link:Qh.default,Button:Xh.default,Element:Yh.default,scroller:Kh.default,Events:Zh.default,scrollSpy:qh.default,animateScroll:Jh.default,ScrollLink:em.default,ScrollElement:tm.default,Helpers:nm.default};var rm={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Ca=qe.createContext&&qe.createContext(rm),Dy=["attr","size","title"];function $y(e,t){if(e==null)return{};var n=Fy(e,t),r,i;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i<l.length;i++)r=l[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Fy(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Qo(){return Qo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qo.apply(this,arguments)}function Md(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Xo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Md(Object(n),!0).forEach(function(r){Ay(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Md(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ay(e,t,n){return t=By(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function By(e){var t=Uy(e,"string");return typeof t=="symbol"?t:t+""}function Uy(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function im(e){return e&&e.map((t,n)=>qe.createElement(t.tag,Xo({key:n},t.attr),im(t.child)))}function Hu(e){return t=>qe.createElement(Hy,Qo({attr:Xo({},e.attr)},t),im(e.child))}function Hy(e){var t=n=>{var{attr:r,size:i,title:l}=e,s=$y(e,Dy),a=i||n.size||"1em",u;return n.className&&(u=n.className),e.className&&(u=(u?u+" ":"")+e.className),qe.createElement("svg",Qo({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,s,{className:u,style:Xo(Xo({color:e.color||n.color},n.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),l&&qe.createElement("title",null,l),e.children)};return Ca!==void 0?qe.createElement(Ca.Consumer,null,n=>t(n)):t(rm)}function Wy(e){return Hu({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"},child:[]}]})(e)}function Vy(e){return Hu({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"},child:[]}]})(e)}function Gy(e){return Hu({tag:"svg",attr:{viewBox:"0 0 352 512"},child:[{tag:"path",attr:{d:"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"},child:[]}]})(e)}const Qy=j.aside`
|
|
position:fixed ;
|
|
z-index: 999;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: #0d0d0d;
|
|
display: grid;
|
|
align-items: center;
|
|
top: 0;
|
|
left: 0;
|
|
transition: 0.3s ease-in-out;
|
|
opacity: ${({isOpen:e})=>e?"100%":"0"};
|
|
top: ${({isOpen:e})=>e?"0":"-100%"};
|
|
|
|
`,Xy=j(Gy)`
|
|
color: #fff ;
|
|
&:hover {
|
|
color: #01bf71;
|
|
transition: 0.2s ease-in-out;
|
|
}
|
|
`,Yy=j.div`
|
|
position: absolute;
|
|
top: 1.2rem;
|
|
right: 1.5rem;
|
|
background: transparent;
|
|
font-size: 2rem;
|
|
cursor: pointer;
|
|
outline: none;
|
|
`,Ky=j.div`
|
|
color: #ffffff;
|
|
`,Zy=j.ul`
|
|
display: grid;
|
|
grid-template-columns: 1fr;
|
|
grid-template-rows: repeat(6,80px);
|
|
text-align: center;
|
|
|
|
@media screen and (max-width: 480px){
|
|
grid-template-rows: repeat(6, 60px) ;
|
|
}
|
|
`,qi=j(Bu)`
|
|
display: flex ;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-size: 1.5rem;
|
|
text-decoration: none;
|
|
list-style: none;
|
|
transition: 0.2s ease-in-out;
|
|
text-decoration: none;
|
|
color: #fff;
|
|
cursor: pointer;
|
|
|
|
&:hover {
|
|
color: #01bf71;
|
|
transition: 0.2s ease-in-out;
|
|
}
|
|
`;j.div`
|
|
display: flex;
|
|
justify-content: center;
|
|
`;j(vi)`
|
|
border-radius: 50px;
|
|
background: #01bf71;
|
|
white-space: nowrap;
|
|
padding: 16px 46px;
|
|
color: #010606;
|
|
font-size: 16px;
|
|
outline: none;
|
|
border: none;
|
|
cursor: pointer;
|
|
transition: all 0.2s ease-in-out;
|
|
text-decoration: none;
|
|
|
|
&:hover {
|
|
transition: all 0.2s ease-in-out;
|
|
background: #fff;
|
|
color: #010606;
|
|
}
|
|
`;const qy=({isOpen:e,toggle:t})=>o.jsx(o.Fragment,{children:o.jsxs(Qy,{isOpen:e,onClick:t,children:[o.jsx(Yy,{onClick:t,children:o.jsx(Xy,{})}),o.jsx(Ky,{children:o.jsxs(Zy,{children:[o.jsx(qi,{to:"Notebooks",onClick:t,children:"Notebooks"}),o.jsx(qi,{to:"Instructors",onClick:t,children:"Instructors"}),o.jsx(qi,{to:"Media",onClick:t,children:"Media"}),o.jsx(qi,{to:"More",onClick:t,children:"More"})]})})]})}),Jy=j.nav`
|
|
background: ${({scrollNav:e})=>e?"#000":"transparent"};
|
|
height: 100px;
|
|
margin-top: -100px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
font-size: 1rem;
|
|
position: sticky;
|
|
top: 0;
|
|
z-index: 10;
|
|
|
|
@media screen and (max-width: 960px) {
|
|
transition: 0.8s all ease;
|
|
}
|
|
`,ew=j.div`
|
|
display: flex;
|
|
justify-content: space-between;
|
|
height: 100px;
|
|
z-index: 1;
|
|
width: 100%;
|
|
padding: 0 24px;
|
|
max-width: 1100px;
|
|
`,tw=j(vi)`
|
|
color: #fff;
|
|
justify-self: flex-start;
|
|
cursor: pointer;
|
|
font-size: 1.5rem;
|
|
display: flex;
|
|
align-items: center;
|
|
margin-left: 24px;
|
|
font-weight: bold;
|
|
text-decoration: none;
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 1.0rem;
|
|
}
|
|
|
|
`,nw=j.div`
|
|
display: none;
|
|
|
|
@media screen and (max-width: 768px) {
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
transform: translate(-100%, 60%);
|
|
font-size: 1.8rem;
|
|
cursor: pointer;
|
|
}
|
|
`,rw=j.ul`
|
|
display: flex;
|
|
align-items: center;
|
|
list-style: none;
|
|
text-align: center;
|
|
margin-right: -22px;
|
|
|
|
@media screen and (max-width: 768px) {
|
|
display: none;
|
|
}
|
|
`,Ji=j.li`
|
|
height: 80px;
|
|
`;j.nav`
|
|
display: flex;
|
|
align-items: center;
|
|
|
|
@media screen and (max-width: 768px) {
|
|
display: none;
|
|
}
|
|
`;const eo=j(Bu)`
|
|
color: #fff;
|
|
display: flex;
|
|
align-items: center;
|
|
text-decoration: none;
|
|
padding: 0 1rem;
|
|
height: 100%;
|
|
cursor: pointer;
|
|
|
|
&.active {
|
|
border-bottom: 3px solid #57c6d1
|
|
}
|
|
`;j(vi)`
|
|
border-radius: 50px;
|
|
background: #01bf71;
|
|
white-space: nowrap;
|
|
padding: 10px 22px;
|
|
color: #010606;
|
|
font-size: 16px;
|
|
outline: none;
|
|
border: none;
|
|
cursor: pointer;
|
|
transition: all 0.2s ease-in-out;
|
|
text-decoration: none;
|
|
|
|
&:hover {
|
|
transition: all 0.2s ease-in-out;
|
|
background: #fff;
|
|
color: #010606;
|
|
}
|
|
`;const iw=({toggle:e})=>{const[t,n]=O.useState(!1),r=()=>{window.scrollY>=80?n(!0):n(!1)};O.useEffect(()=>{window.addEventListener("scroll",r)},[]);const i=()=>{Uu.scrollToTop()};return o.jsx(o.Fragment,{children:o.jsx(Ca.Provider,{value:{color:"#fff"},children:o.jsx(Jy,{scrollNav:t,children:o.jsxs(ew,{children:[o.jsx(tw,{to:"/udlbook/",onClick:i,children:o.jsx("h1",{children:" Understanding Deep Learning "})}),o.jsx(nw,{onClick:e,children:o.jsx(Vy,{})}),o.jsxs(rw,{children:[o.jsx(Ji,{children:o.jsx(eo,{to:"Notebooks",smooth:!0,duration:500,spy:!0,exact:"true",offset:-80,activeClass:"active",children:"Notebooks"})}),o.jsx(Ji,{children:o.jsx(eo,{to:"Instructors",smooth:!0,duration:500,spy:!0,exact:"true",offset:-80,activeClass:"active",children:"Instructors"})}),o.jsx(Ji,{children:o.jsx(eo,{to:"Media",smooth:!0,duration:500,spy:!0,exact:"true",offset:-80,activeClass:"active",children:"Media"})}),o.jsx(Ji,{children:o.jsx(eo,{to:"More",smooth:!0,duration:500,spy:!0,exact:"true",offset:-80,activeClass:"active",children:"More"})})]})]})})})})},ow=j.div`
|
|
background: #57c6d1;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
padding: 0 0px;
|
|
position: static;
|
|
z-index: 1;
|
|
}
|
|
`,lw=j.div`
|
|
z-index: 3;
|
|
width: 100% ;
|
|
max-width: 1100px;
|
|
position: static;
|
|
padding: 8px 24px;
|
|
margin: 80px 0px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center ;
|
|
`;j.h1`
|
|
color: #fff;
|
|
font-size: 48px;
|
|
text-align: center;
|
|
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 40px;
|
|
}
|
|
|
|
@media screen and (max-width: 480px) {
|
|
font-size: 32px;
|
|
}
|
|
|
|
`;j.p`
|
|
margin-top: 24px;
|
|
color: #fff;
|
|
font-size: 24px ;
|
|
text-align: center ;
|
|
max-width: 600px ;
|
|
|
|
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 24px;
|
|
}
|
|
|
|
@media screen and (max-width: 480px) {
|
|
font-size: 18px;
|
|
}
|
|
`;j.div`
|
|
margin-top: 32px ;
|
|
display: flex;
|
|
flex-direction: column ;
|
|
align-items: center ;
|
|
`;const sw=j.div`
|
|
display: grid;
|
|
grid-auto-columns: minmax(auto, 1fr);
|
|
align-items: top;
|
|
grid-template-areas: 'col1 col2' };
|
|
|
|
@media screen and (max-width: 768px){
|
|
grid-template-areas: 'col2' 'col1';
|
|
}
|
|
`,Yt=j.div`
|
|
margin-left: 4px;
|
|
color: #000000;
|
|
font-size: 16px;
|
|
// line-height: 16px;
|
|
margin-bottom: 16px;
|
|
display: flex;
|
|
justify-content: start;
|
|
|
|
`,Kt=j.div`
|
|
width: 20%;
|
|
margin-right: 20px ;
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 12px;
|
|
}
|
|
@media screen and (max-width: 480px) {
|
|
font-size: 12px;
|
|
}
|
|
`,Zt=j.div`
|
|
width: 80%;
|
|
color: #000000;
|
|
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 12px;
|
|
}
|
|
|
|
@media screen and (max-width: 480px) {
|
|
font-size: 12px;
|
|
}
|
|
`,aw=j.div`
|
|
margin-bottom: 15px;
|
|
margin-left: 12px;
|
|
margin-top: 60px;
|
|
padding: 10px 15px;
|
|
padding: 0 15px;
|
|
grid-area: col1;
|
|
align-items:left;
|
|
display: flex;
|
|
flex-direction:column;
|
|
justify-content: space-between;
|
|
`,uw=j.div`
|
|
margin-bottom: 15px;
|
|
padding: 0 15px;
|
|
grid-area: col2;
|
|
display: flex;
|
|
align-items:center;
|
|
flex-direction:column;
|
|
`;j.div`
|
|
max-width: 540px ;
|
|
padding-top: 0;
|
|
padding-bottom: 0;
|
|
`;const cw=j.div`
|
|
max-width: 555px;
|
|
height: 100%;
|
|
`,dw=j.img`
|
|
width: 100%;
|
|
margin-top: 0;
|
|
margin-right: 0;
|
|
margin-left: 10px;
|
|
padding-right: 0;
|
|
`,fw=j.img`
|
|
margin-top: 5px;
|
|
margin-right: 0;
|
|
margin-left: 0;
|
|
padding-right: 0;
|
|
margin-bottom: 10px;
|
|
`,to=j.a`
|
|
color: #fff;
|
|
text-decoration: none;
|
|
padding: 0.6rem 0rem 0rem 0rem;
|
|
cursor: pointer;
|
|
position:relative ;
|
|
|
|
&:before{
|
|
position: absolute;
|
|
margin: 0 auto;
|
|
top: 100%;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 2px;
|
|
background-color: #fff;
|
|
content: '';
|
|
opacity: .3;
|
|
-webkit-transform: scaleX(1);
|
|
transition-property: opacity, -webkit-transform;
|
|
transition-duration: .3s;
|
|
}
|
|
|
|
&:hover:before {
|
|
opacity: 1;
|
|
-webkit-transform: scaleX(1.05);
|
|
}
|
|
`,qt=j.a`
|
|
text-decoration: none;
|
|
color: #000;
|
|
font-weight: 300;
|
|
margin: 0 2px;
|
|
position: relative;
|
|
|
|
&:before{
|
|
position: absolute;
|
|
margin: 0 auto;
|
|
top: 100%;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 2px;
|
|
background-color: #000;
|
|
content: '';
|
|
opacity: .3;
|
|
-webkit-transform: scaleX(1);
|
|
transition-property: opacity, -webkit-transform;
|
|
transition-duration: .3s;
|
|
}
|
|
|
|
&:hover:before {
|
|
opacity: 1;
|
|
-webkit-transform: scaleX(1.05);
|
|
}
|
|
`,pw=j.div`
|
|
margin-left: 0px;
|
|
color: #000000;
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
line-height: 16px;
|
|
margin-bottom: 36px;
|
|
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 24px;
|
|
}
|
|
|
|
@media screen and (max-width: 480px) {
|
|
font-size: 18px;
|
|
}
|
|
`,hw=j.div`
|
|
margin-left: 0px;
|
|
color: #000000;
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
line-height: 16px;
|
|
margin-bottom: 10px;
|
|
margin-top:36px;
|
|
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 24px;
|
|
}
|
|
|
|
@media screen and (max-width: 480px) {
|
|
font-size: 18px;
|
|
}
|
|
`,mw=j.div`
|
|
|
|
`,gw=j.div`
|
|
font-size: 14px;
|
|
margin-bottom: 0px;
|
|
margin-top: 0px;
|
|
|
|
`,vw=j.div`
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 14px;
|
|
}
|
|
`,xw="/assets/F23.prince.learning.turquoise-B3FyEkB6.jpg",yw=()=>o.jsx(ow,{id:"home",children:o.jsx(lw,{children:o.jsxs(sw,{children:[o.jsxs(aw,{children:[o.jsxs(mw,{children:[o.jsx(pw,{children:"RECENT NEWS:"}),o.jsxs(Yt,{children:[o.jsx(Kt,{children:"03/12/24"}),o.jsx(Zt,{children:" Book now available again."})]}),o.jsxs(Yt,{children:[o.jsx(Kt,{children:"02/21/24"}),o.jsxs(Zt,{children:["New blog about the ",o.jsx(qt,{href:"https://www.borealisai.com/research-blogs/the-neural-tangent-kernel/",children:"Neural Tangent Kernel."})]})]}),o.jsxs(Yt,{children:[o.jsx(Kt,{children:"02/15/24"}),o.jsx(Zt,{children:" First printing of book has sold out in most places. Second printing available mid-March."})]}),o.jsxs(Yt,{children:[o.jsx(Kt,{children:"01/29/24"}),o.jsxs(Zt,{children:[" New blog about ",o.jsx(qt,{href:"https://www.borealisai.com/research-blogs/gradient-flow/",children:" gradient flow "})," published."]})]}),o.jsxs(Yt,{children:[o.jsx(Kt,{children:"12/26/23"}),o.jsxs(Zt,{children:[" Machine Learning Street Talk ",o.jsx(qt,{href:"https://www.youtube.com/watch?v=sJXn4Cl4oww",children:" podcast "})," discussing book."]})]}),o.jsxs(Yt,{children:[o.jsx(Kt,{children:"12/19/23"}),o.jsxs(Zt,{children:["Deeper Insights ",o.jsx(qt,{href:"https://podcasts.apple.com/us/podcast/understanding-deep-learning-with-simon-prince/id1669436318?i=1000638269385",children:"podcast"})," discussing book."]})]}),o.jsxs(Yt,{children:[o.jsx(Kt,{children:"12/06/23"}),o.jsxs(Zt,{children:[" I did an ",o.jsx(qt,{href:"https://www.borealisai.com/news/understanding-deep-learning/",children:"interview"})," discussing the book with Borealis AI."]})]}),o.jsxs(Yt,{children:[o.jsx(Kt,{children:"12/05/23"}),o.jsxs(Zt,{children:[" Book released by ",o.jsx(qt,{href:"https://mitpress.mit.edu/9780262048644/understanding-deep-learning/",children:"The MIT Press"}),"."]})]})]}),o.jsx(hw,{children:"CITATION:"}),o.jsx(gw,{children:o.jsx("pre",{children:o.jsx("code",{children:o.jsx(qe.Fragment,{children:`
|
|
@book{prince2023understanding,
|
|
author = "Simon J.D. Prince",
|
|
title = "Understanding Deep Learning",
|
|
publisher = "The MIT Press",
|
|
year = 2023,
|
|
url = "http://udlbook.com"}
|
|
`})})})}),o.jsxs(vw,{children:["Follow me on ",o.jsx(qt,{href:"https://twitter.com/SimonPrinceAI",children:"Twitter"})," or ",o.jsx(qt,{href:"https://www.linkedin.com/in/simon-prince-615bb9165/",children:"LinkedIn"})," for updates."]})]}),o.jsxs(uw,{children:[o.jsx(cw,{children:o.jsx(dw,{src:xw,alt:"book cover"})}),o.jsx(to,{href:"https://github.com/udlbook/udlbook/releases/download/v2.05/UnderstandingDeepLearning_04_18_24_C.pdf",children:"Download full pdf (18 Apr 2024)"}),o.jsx(fw,{src:"https://img.shields.io/github/downloads/udlbook/udlbook/total",alt:"download stats shield"}),o.jsx(to,{href:"https://mitpress.mit.edu/9780262048644/understanding-deep-learning/",children:"Buy the book"}),o.jsx(to,{href:"https://github.com/udlbook/udlbook/raw/main/UDL_Answer_Booklet_Students.pdf",children:"Answers to selected questions"}),o.jsx(to,{href:"https://github.com/udlbook/udlbook/raw/main/UDL_Errata.pdf",children:"Errata"})]})]})})}),ww=j.div`
|
|
color: #fff;
|
|
/* background: #f9f9f9; */
|
|
background: ${({lightBg:e})=>e?"#f9f9f9":"#010606"};
|
|
|
|
@media screen and (max-width: 768px) {
|
|
padding: 100px 0;
|
|
}
|
|
`,kw=j.div`
|
|
display: grid ;
|
|
z-index: 1;
|
|
// height: 1250px ;
|
|
width: 100% ;
|
|
max-width: 1100px;
|
|
margin-right: auto;
|
|
margin-left: auto;
|
|
padding: 0 24px;
|
|
justify-content: center;
|
|
`,Dd=j.div`
|
|
display: grid;
|
|
grid-auto-columns: minmax(auto, 1fr);
|
|
align-items: center;
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col2 col1'":"'col1 col2'"};
|
|
|
|
@media screen and (max-width: 768px){
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col1' 'col2'":"'col1 col1' 'col2 col2'"};
|
|
}
|
|
`,$d=j.p`
|
|
margin-bottom: 15px;
|
|
padding: 0 15px;
|
|
grid-area: col1;
|
|
@media screen and (max-width: 1050px) {
|
|
font-size: 12px;
|
|
}
|
|
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 10px;
|
|
}
|
|
`,Fd=j.p`
|
|
margin-bottom: 15px;
|
|
padding: 0 15px;
|
|
grid-area: col2;
|
|
@media screen and (max-width: 1050px) {
|
|
font-size: 12px;
|
|
}
|
|
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 10px;
|
|
}
|
|
`,jw=j.div`
|
|
max-width: 540px ;
|
|
padding-top: 0;
|
|
padding-bottom: 0;
|
|
`,bw=j.p`
|
|
color: #57c6d1;
|
|
font-size: 16px;
|
|
line-height: 16px;
|
|
font-weight: 700;
|
|
letter-spacing: 1.4px;
|
|
text-transform: uppercase;
|
|
margin-bottom: 16px;
|
|
`,Sw=j.h1`
|
|
|
|
margin-bottom: 24px;
|
|
font-size: 48px;
|
|
line-height: 1.1;
|
|
font-weight: 600;
|
|
color: ${({lightText:e})=>e?"#f7f8fa":"#010606"};
|
|
|
|
@media screen and (max-width: 480px)
|
|
{
|
|
font-size: 32px;
|
|
}
|
|
`,_w=j.p`
|
|
max-width: 440px;
|
|
margin-bottom: 35px;
|
|
font-size: 18px;
|
|
line-height: 24px;
|
|
color: ${({darkText:e})=>e?"#010606":"#fff"};
|
|
`;j.div`
|
|
display: flex;
|
|
justify-content: flex-start;
|
|
`;const Cw=j.div`
|
|
max-width: 555px;
|
|
height: 100%;
|
|
`,Pw=j.img`
|
|
width: 100%;
|
|
margin-top: 0;
|
|
margin-right: 0;
|
|
margin-left: 10px;
|
|
padding-right: 0;
|
|
`,R=j.a`
|
|
text-decoration: none;
|
|
color: #57c6d1;;
|
|
font-weight: 300;
|
|
margin: 0 2px;
|
|
position: relative;
|
|
|
|
&:before{
|
|
position: absolute;
|
|
margin: 0 auto;
|
|
top: 100%;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 2px;
|
|
background-color: #57c6d1;;
|
|
content: '';
|
|
opacity: .3;
|
|
-webkit-transform: scaleX(1);
|
|
transition-property: opacity, -webkit-transform;
|
|
transition-duration: .3s;
|
|
}
|
|
|
|
&:hover:before {
|
|
opacity: 1;
|
|
-webkit-transform: scaleX(1.05);
|
|
}
|
|
`,Ew="/assets/coding-DMb7YNWh.svg",Tw=()=>o.jsx(o.Fragment,{children:o.jsx(ww,{lightBg:!1,id:"Notebooks",children:o.jsxs(kw,{children:[o.jsxs(Dd,{imgStart:!0,children:[o.jsx($d,{children:o.jsxs(jw,{children:[o.jsx(bw,{children:"Coding exercises"}),o.jsx(Sw,{lightText:!0,children:"Python notebooks covering the whole text"}),o.jsx(_w,{darkText:!1,children:"Sixty eight python notebook exercises with missing code to fill in based on the text"})]})}),o.jsx(Fd,{children:o.jsx(Cw,{children:o.jsx(Pw,{src:Ew,alt:"Car"})})})]}),o.jsxs(Dd,{children:[o.jsx($d,{children:o.jsxs("ul",{children:[o.jsxs("li",{children:[" Notebook 1.1 - Background mathematics: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap01/1_1_BackgroundMathematics.ipynb",children:"ipynb/colab"})]}),o.jsxs("li",{children:[" Notebook 2.1 - Supervised learning: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap02/2_1_Supervised_Learning.ipynb",children:"ipynb/colab"})]}),o.jsxs("li",{children:[" Notebook 3.1 - Shallow networks I: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap03/3_1_Shallow_Networks_I.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 3.2 - Shallow networks II: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap03/3_2_Shallow_Networks_II.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 3.3 - Shallow network regions: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap03/3_3_Shallow_Network_Regions.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 3.4 - Activation functions: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap03/3_4_Activation_Functions.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 4.1 - Composing networks: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap04/4_1_Composing_Networks.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 4.2 - Clipping functions: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap04/4_2_Clipping_functions.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 4.3 - Deep networks: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap04/4_3_Deep_Networks.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 5.1 - Least squares loss: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap05/5_1_Least_Squares_Loss.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 5.2 - Binary cross-entropy loss: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap05/5_2_Binary_Cross_Entropy_Loss.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 5.3 - Multiclass cross-entropy loss: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap05/5_3_Multiclass_Cross_entropy_Loss.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 6.1 - Line search: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap06/6_1_Line_Search.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 6.2 - Gradient descent: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap06/6_2_Gradient_Descent.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 6.3 - Stochastic gradient descent: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap06/6_3_Stochastic_Gradient_Descent.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 6.4 - Momentum: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap06/6_4_Momentum.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 6.5 - Adam: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap06/6_5_Adam.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 7.1 - Backpropagation in toy model: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap07/7_1_Backpropagation_in_Toy_Model.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 7.2 - Backpropagation: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap07/7_2_Backpropagation.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 7.3 - Initialization: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap07/7_3_Initialization.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 8.1 - MNIST-1D performance: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap08/8_1_MNIST_1D_Performance.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 8.2 - Bias-variance trade-off: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap08/8_2_Bias_Variance_Trade_Off.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 8.3 - Double descent: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap08/8_3_Double_Descent.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 8.4 - High-dimensional spaces: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap08/8_4_High_Dimensional_Spaces.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 9.1 - L2 regularization: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap09/9_1_L2_Regularization.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 9.2 - Implicit regularization: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap09/9_2_Implicit_Regularization.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 9.3 - Ensembling: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap09/9_3_Ensembling.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 9.4 - Bayesian approach: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap09/9_4_Bayesian_Approach.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 9.5 - Augmentation ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap09/9_5_Augmentation.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 10.1 - 1D convolution: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap10/10_1_1D_Convolution.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 10.2 - Convolution for MNIST-1D: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap10/10_2_Convolution_for_MNIST_1D.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 10.3 - 2D convolution: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap10/10_3_2D_Convolution.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 10.4 - Downsampling & upsampling: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap10/10_4_Downsampling_and_Upsampling.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 10.5 - Convolution for MNIST: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap10/10_5_Convolution_For_MNIST.ipynb",children:"ipynb/colab "})]})]})}),o.jsx(Fd,{children:o.jsxs("ul",{children:[o.jsxs("li",{children:[" Notebook 11.1 - Shattered gradients: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap11/11_1_Shattered_Gradients.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 11.2 - Residual networks: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap11/11_2_Residual_Networks.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 11.3 - Batch normalization: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap11/11_3_Batch_Normalization.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 12.1 - Self-attention: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap12/12_1_Self_Attention.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 12.2 - Multi-head self-attention: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap12/12_2_Multihead_Self_Attention.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 12.3 - Tokenization: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap12/12_3_Tokenization.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 12.4 - Decoding strategies: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap12/12_4_Decoding_Strategies.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 13.1 - Encoding graphs: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap13/13_1_Graph_Representation.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 13.2 - Graph classification : ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap13/13_2_Graph_Classification.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 13.3 - Neighborhood sampling: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap13/13_3_Neighborhood_Sampling.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 13.4 - Graph attention: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap13/13_4_Graph_Attention_Networks.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 15.1 - GAN toy example: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap15/15_1_GAN_Toy_Example.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 15.2 - Wasserstein distance: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap15/15_2_Wasserstein_Distance.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 16.1 - 1D normalizing flows: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap16/16_1_1D_Normalizing_Flows.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 16.2 - Autoregressive flows: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap16/16_2_Autoregressive_Flows.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 16.3 - Contraction mappings: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap16/16_3_Contraction_Mappings.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 17.1 - Latent variable models: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap17/17_1_Latent_Variable_Models.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 17.2 - Reparameterization trick: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap17/17_2_Reparameterization_Trick.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 17.3 - Importance sampling: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap17/17_3_Importance_Sampling.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 18.1 - Diffusion encoder: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap18/18_1_Diffusion_Encoder.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 18.2 - 1D diffusion model: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap18/18_2_1D_Diffusion_Model.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 18.3 - Reparameterized model: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap18/18_3_Reparameterized_Model.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 18.4 - Families of diffusion models: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap18/18_4_Families_of_Diffusion_Models.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 19.1 - Markov decision processes: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap19/19_1_Markov_Decision_Processes.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 19.2 - Dynamic programming: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap19/19_2_Dynamic_Programming.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 19.3 - Monte-Carlo methods: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap19/19_3_Monte_Carlo_Methods.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 19.4 - Temporal difference methods: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap19/19_4_Temporal_Difference_Methods.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 19.5 - Control variates: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap19/19_5_Control_Variates.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 20.1 - Random data: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap20/20_1_Random_Data.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 20.2 - Full-batch gradient descent: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap20/20_2_Full_Batch_Gradient_Descent.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 20.3 - Lottery tickets: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap20/20_3_Lottery_Tickets.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 20.4 - Adversarial attacks: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap20/20_4_Adversarial_Attacks.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 21.1 - Bias mitigation: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap21/21_1_Bias_Mitigation.ipynb",children:"ipynb/colab "})]}),o.jsxs("li",{children:[" Notebook 21.2 - Explainability: ",o.jsx(R,{href:"https://github.com/udlbook/udlbook/blob/main/Notebooks/Chap21/21_2_Explainability.ipynb",children:"ipynb/colab "})]})]})})]})]})})}),Nw=j.div`
|
|
color: #fff;
|
|
/* background: #f9f9f9; */
|
|
background: ${({lightBg:e})=>e?"#57c6d1":"#010606"};
|
|
|
|
@media screen and (max-width: 768px) {
|
|
padding: 100px 0;
|
|
}
|
|
`,Ow=j.div`
|
|
display: grid ;
|
|
z-index: 1;
|
|
width: 100% ;
|
|
max-width: 1100px;
|
|
margin-right: auto;
|
|
margin-left: auto;
|
|
padding: 0 24px;
|
|
justify-content: center;
|
|
`,Lw=j.div`
|
|
display: grid;
|
|
grid-auto-columns: minmax(auto, 1fr);
|
|
align-items: center;
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col2 col1'":"'col1 col2'"};
|
|
|
|
@media screen and (max-width: 768px){
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col1' 'col2'":"'col1 col1' 'col2 col2'"};
|
|
}
|
|
`,zw=j.div`
|
|
display: grid;
|
|
grid-auto-columns: minmax(auto, 1fr);
|
|
align-items: top;
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col2 col1'":"'col1 col2'"};
|
|
|
|
@media screen and (max-width: 768px){
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col1' 'col2'":"'col1 col1' 'col2 col2'"};
|
|
}
|
|
`,Ad=j.div`
|
|
margin-bottom: 15px;
|
|
padding: 0 15px;
|
|
grid-area: col1;
|
|
`,Bd=j.div`
|
|
margin-bottom: 15px;
|
|
padding: 0 15px;
|
|
grid-area: col2;
|
|
`,Iw=j.div`
|
|
max-width: 540px ;
|
|
padding-top: 0;
|
|
padding-bottom: 0;
|
|
`,no=j.p`
|
|
color: #773c23;
|
|
font-size: 16px;
|
|
line-height: 16px;
|
|
font-weight: 700;
|
|
letter-spacing: 1.4px;
|
|
text-transform: uppercase;
|
|
margin-bottom: 16px;
|
|
`,Rw=j.h1`
|
|
|
|
margin-bottom: 24px;
|
|
font-size: 48px;
|
|
line-height: 1.1;
|
|
font-weight: 600;
|
|
color: ${({lightText:e})=>e?"#f7f8fa":"#010606"};
|
|
|
|
@media screen and (max-width: 480px)
|
|
{
|
|
font-size: 32px;
|
|
}
|
|
`,Mw=j.p`
|
|
max-width: 440px;
|
|
margin-bottom: 35px;
|
|
font-size: 18px;
|
|
line-height: 24px;
|
|
color: ${({darkText:e})=>e?"#010606":"#fff"};
|
|
|
|
`;j.div`
|
|
display: flex;
|
|
justify-content: flex-start;
|
|
`;const Dw=j.div`
|
|
max-width: 555px;
|
|
height: 100%;
|
|
`,$w=j.img`
|
|
width: 100%;
|
|
margin-top: 0;
|
|
margin-right: 0;
|
|
margin-left: 10px;
|
|
padding-right: 0;
|
|
`,Tr=j.div`
|
|
z-index: 3;
|
|
width: 100% ;
|
|
max-width: 1100px;
|
|
position: static;
|
|
padding: 8px 0px;
|
|
margin: 10px 0px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: left ;
|
|
list-style-position: inside;
|
|
@media screen and (max-width: 1050px) {
|
|
font-size: 12px;
|
|
}
|
|
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 10px;
|
|
}
|
|
`,P=j.a`
|
|
text-decoration: none;
|
|
color: #555;
|
|
font-weight: 300;
|
|
margin: 0 2px;
|
|
position: relative;
|
|
|
|
&:before{
|
|
position: absolute;
|
|
margin: 0 auto;
|
|
top: 100%;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 2px;
|
|
background-color: #555;
|
|
content: '';
|
|
opacity: .3;
|
|
-webkit-transform: scaleX(1);
|
|
transition-property: opacity, -webkit-transform;
|
|
transition-duration: .3s;
|
|
}
|
|
|
|
&:hover:before {
|
|
opacity: 1;
|
|
-webkit-transform: scaleX(1.05);
|
|
}
|
|
`,Fw="/assets/instructor-B2zxe_pu.svg",Aw=()=>o.jsx(o.Fragment,{children:o.jsx(Nw,{lightBg:!0,id:"Instructors",children:o.jsxs(Ow,{children:[o.jsxs(Lw,{imgStart:!1,children:[o.jsx(Ad,{children:o.jsxs(Iw,{children:[o.jsx(no,{children:"Instructors"}),o.jsx(Rw,{lightText:!1,children:"Resources for instructors"}),o.jsx(Mw,{darkText:!0,children:"All the figures in vector and image formats, full slides for first twelve chapters, instructor answer booklet"})]})}),o.jsx(Bd,{children:o.jsx(Dw,{children:o.jsx($w,{src:Fw,alt:"Car"})})})]}),o.jsxs(zw,{children:[o.jsxs(Ad,{children:[o.jsx(no,{children:"Register"}),o.jsx(P,{href:"https://mitpress.ublish.com/request?cri=15055",children:"Register"})," with MIT Press for answer booklet.",o.jsx(Tr,{}),o.jsx(no,{children:"Full slides"}),o.jsx(Tr,{children:"Slides for 20 lecture undergraduate deep learning course:"}),o.jsx(Tr,{children:o.jsxs("ol",{children:[o.jsxs("li",{children:["Introduction ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=17RHb11BrydOvxSFNbRIomE1QKLVI087m",children:"PPTX"})]}),o.jsxs("li",{children:["Supervised Learning ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1491zkHULC7gDfqlV6cqUxyVYXZ-de-Ub",children:"PPTX"})]}),o.jsxs("li",{children:["Shallow Neural Networks ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1XkP1c9EhOBowla1rT1nnsDGMf2rZvrt7",children:"PPTX"})]}),o.jsxs("li",{children:["Deep Neural Networks ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1e2ejfZbbfMKLBv0v-tvBWBdI8gO3SSS1",children:"PPTX"})]}),o.jsxs("li",{children:["Loss Functions ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1fxQ_a1Q3eFPZ4kPqKbak6_emJK-JfnRH",children:"PPTX"})]}),o.jsxs("li",{children:["Fitting Models ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=17QQ5ZzXBtR_uCNCUU1gPRWWRUeZN9exW",children:"PPTX"})]}),o.jsxs("li",{children:["Computing Gradients ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1hC8JUCOaFWiw3KGn0rm7nW6mEq242QDK",children:"PPTX"})]}),o.jsxs("li",{children:["Initialization ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1tSjCeAVg0JCeBcPgDJDbi7Gg43Qkh9_d",children:"PPTX"})]}),o.jsxs("li",{children:["Performance ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1RVZW3KjEs0vNSGx3B2fdizddlr6I0wLl",children:"PPTX"})]}),o.jsxs("li",{children:["Regularization ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1LTicIKPRPbZRkkg6qOr1DSuOB72axood",children:"PPTX"})]}),o.jsxs("li",{children:["Convolutional Networks ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1bGVuwAwrofzZdfvj267elIzkYMIvYFj0",children:"PPTX"})]}),o.jsxs("li",{children:["Image Generation ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=14w31QqWRDix1GdUE-na0_E0kGKBhtKzs",children:"PPTX"})]}),o.jsxs("li",{children:["Transformers and LLMs ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1af6bTTjAbhDYfrDhboW7Fuv52Gk9ygKr",children:"PPTX"})]})]})})]}),o.jsxs(Bd,{children:[o.jsx(no,{children:"Figures"}),o.jsx(Tr,{children:o.jsxs("ol",{children:[o.jsxs("li",{children:[" Introduction: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap1PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1udnl5pUOAc8DcAQ7HQwyzP9pwL95ynnv",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1IjTqIUvWCJc71b5vEJYte-Dwujcp7rvG/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX "})]}),o.jsxs("li",{children:[" Supervised learning: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap2PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1VSxcU5y1qNFlmd3Lb3uOWyzILuOj1Dla",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1Br7R01ROtRWPlNhC_KOommeHAWMBpWtz/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Shallow neural networks: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap3PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=19kZFWlXhzN82Zx02ByMmSZOO4T41fmqI",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1e9M3jB5I9qZ4dCBY90Q3Hwft_i068QVQ/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Deep neural networks: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap4PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1ojr0ebsOhzvS04ItAflX2cVmYqHQHZUa",children:" SVG"}),"/",o.jsx(P,{href:"https://docs.google.com/presentation/d/1LTSsmY4mMrJbqXVvoTOCkQwHrRKoYnJj/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Loss functions: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap5PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=17MJO7fiMpFZVqKeqXTbQ36AMpmR4GizZ",children:"SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1gcpC_3z9oRp87eMkoco-kdLD-MM54Puk/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Training models: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap6PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1VPdhFRnCr9_idTrX0UdHKGAw2shUuwhK",children:"SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1AKoeggAFBl9yLC7X5tushAGzCCxmB7EY/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Gradients and initialization: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap7PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1TTl4gvrTvNbegnml4CoGoKOOd6O8-PGs",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/11zhB6PI-Dp6Ogmr4IcI6fbvbqNqLyYcz/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Measuring performance: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap8PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=19eQOnygd_l0DzgtJxXuYnWa4z7QKJrJx",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1SHRmJscDLUuQrG7tmysnScb3ZUAqVMZo/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Regularization: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap9PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1LprgnUGL7xAM9-jlGZC9LhMPeefjY0r0",children:"SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1VwIfvjpdfTny6sEfu4ZETwCnw6m8Eg-5/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Convolutional networks: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap10PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1-Wb3VzaSvVeRzoUzJbI2JjZE0uwqupM9",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1MtfKBC4Y9hWwGqeP6DVwUNbi1j5ncQCg/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Residual networks: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap11PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1Mr58jzEVseUAfNYbGWCQyDtEDwvfHRi1",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1saY8Faz0KTKAAifUrbkQdLA2qkyEjOPI/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Transformers: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap12PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1txzOVNf8-jH4UfJ6SLnrtOfPd1Q3ebzd",children:"SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1GVNvYWa0WJA6oKg89qZre-UZEhABfm0l/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Graph neural networks: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap13PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1lQIV6nRp6LVfaMgpGFhuwEXG-lTEaAwe",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1YwF3U82c1mQ74c1WqHVTzLZ0j7GgKaWP/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Unsupervised learning: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap14PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1aMbI6iCuUvOywqk5pBOmppJu1L1anqsM",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1A-lBGv3NHl4L32NvfFgy1EKeSwY-0UeB/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" GANs: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap15PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1EErnlZCOlXc3HK7m83T2Jh_0NzIUHvtL",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/10Ernk41ShOTf4IYkMD-l4dJfKATkXH4w/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Normalizing flows: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap16PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1SNtNIY7khlHQYMtaOH-FosSH3kWwL4b7",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1nLLzqb9pdfF_h6i1HUDSyp7kSMIkSUUA/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Variational autoencoders: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap17PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1B9bxtmdugwtg-b7Y4AdQKAIEVWxjx8l3",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1lQE4Bu7-LgvV2VlJOt_4dQT-kusYl7Vo/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Diffusion models: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap18PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1A-pIGl4PxjVMYOKAUG3aT4a8wD3G-q_r",children:" SVG"})," /",o.jsx(P,{href:"https://docs.google.com/presentation/d/1x_ufIBtVPzWUvRieKMkpw5SdRjXWwdfR/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Deep reinforcement learning: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap19PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1a5WUoF7jeSgwC_PVdckJi1Gny46fCqh0",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1TnYmVbFNhmMFetbjyfXGmkxp1EHauMqr/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX "})]}),o.jsxs("li",{children:[" Why does deep learning work?: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap20PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1M2d0DHEgddAQoIedKSDTTt7m1ZdmBLQ3",children:" SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1coxF4IsrCzDTLrNjRagHvqB_FBy10miA/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Deep learning and ethics: ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLChap21PDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1jixmFfwmZkW_UVYzcxmDcMsdFFtnZ0bU",children:"SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1EtfzanZYILvi9_-Idm28zD94I_6OrN9R/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]}),o.jsxs("li",{children:[" Appendices - ",o.jsx(P,{href:"https://github.com/udlbook/udlbook/raw/main/PDFFigures/UDLAppendixPDF.zip",children:"PDF"})," / ",o.jsx(P,{href:"https://drive.google.com/uc?export=download&id=1k2j7hMN40ISPSg9skFYWFL3oZT7r8v-l",children:"SVG"})," / ",o.jsx(P,{href:"https://docs.google.com/presentation/d/1_2cJHRnsoQQHst0rwZssv-XH4o5SEHks/edit?usp=drive_link&ouid=110441678248547154185&rtpof=true&sd=true",children:"PPTX"})]})]})}),o.jsx(P,{href:"https://drive.google.com/file/d/1T_MXXVR4AfyMnlEFI-UVDh--FXI5deAp/view?usp=sharing",children:"Instructions"})," for editing equations in figures.",o.jsx(Tr,{})]})]})]})})}),Bw=j.footer`
|
|
background-color: #101522;
|
|
`,Uw=j.div`
|
|
padding: 48x 24px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
max-width: 1100px;
|
|
margin: 0 auto;
|
|
`;j.div`
|
|
display: flex;
|
|
justify-content: center;
|
|
|
|
@media screen and (max-width: 820px){
|
|
padding-top: 32px;
|
|
}
|
|
`;j.div`
|
|
display: flex;
|
|
@media screen and (max-width: 820px){
|
|
flex-direction: column;
|
|
}
|
|
`;j.div`
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
margin: 16px;
|
|
text-align: left;
|
|
width: 160px;
|
|
box-sizing: border-box;
|
|
color: #fff;
|
|
|
|
@media screen and (max-width: 420px){
|
|
margin: 0;
|
|
padding: 10px;
|
|
width: 100%;
|
|
}
|
|
`;j.h1`
|
|
font-size: 14px;
|
|
margin-bottom: 16px ;
|
|
`;j(vi)`
|
|
color: #ffffff;
|
|
text-decoration: none;
|
|
margin-bottom: 0.5rem;
|
|
font-size: 14px;
|
|
|
|
&:hover{
|
|
color: #01bf71;
|
|
transition: 0.3s ease-in-out;
|
|
}
|
|
`;const Hw=j.section`
|
|
max-width: 1000px;
|
|
width: 100%;
|
|
`,Ww=j.div`
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
max-width: 1100px;
|
|
margin: 20px auto 0 auto ;
|
|
|
|
@media screen and (max-width: 820px){
|
|
flex-direction: column;
|
|
}
|
|
`;j.div`
|
|
color: #fff;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
max-width: 1100px;
|
|
margin: 10px auto 0 auto ;
|
|
|
|
@media screen and (max-width: 820px){
|
|
flex-direction: column;
|
|
}
|
|
`;const Vw=j(vi)`
|
|
color: #fff;
|
|
justify-self: start;
|
|
cursor: pointer;
|
|
text-decoration: none;
|
|
font-size: 1.5rem;
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 16px;
|
|
font-weight: bold;
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 20px;
|
|
}
|
|
`,Ud=j.small`
|
|
color: #fff ;
|
|
margin-bottom: 8px ;
|
|
`,Gw=j.div`
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
width: 60px;
|
|
margin-bottom: 8px ;
|
|
`,Hd=j.a`
|
|
color: #fff;
|
|
font-size: 24px;
|
|
`;j.div`
|
|
max-width: 555px;
|
|
height: 100%;
|
|
`;const Qw=j.img`
|
|
width: 100%;
|
|
margin-top: 0;
|
|
margin-right: 0;
|
|
margin-left: 10px;
|
|
padding-right: 0;
|
|
`,Xw="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20height='10'%20width='8.75'%20viewBox='0%200%20448%20512'%20version='1.1'%20id='svg914'%20sodipodi:docname='square-x-twitter.svg'%20inkscape:version='1.1.2%20(b8e25be8,%202022-02-05)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs918'%20/%3e%3csodipodi:namedview%20id='namedview916'%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1.0'%20inkscape:pageshadow='2'%20inkscape:pageopacity='0.0'%20inkscape:pagecheckerboard='0'%20showgrid='false'%20inkscape:zoom='65.6'%20inkscape:cx='3.8948171'%20inkscape:cy='4.5426829'%20inkscape:window-width='1296'%20inkscape:window-height='906'%20inkscape:window-x='0'%20inkscape:window-y='38'%20inkscape:window-maximized='0'%20inkscape:current-layer='svg914'%20/%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M64%2032C28.7%2032%200%2060.7%200%2096V416c0%2035.3%2028.7%2064%2064%2064H384c35.3%200%2064-28.7%2064-64V96c0-35.3-28.7-64-64-64H64zm297.1%2084L257.3%20234.6%20379.4%20396H283.8L209%20298.1%20123.3%20396H75.8l111-126.9L69.7%20116h98l67.7%2089.5L313.6%20116h47.5zM323.3%20367.6L153.4%20142.9H125.1L296.9%20367.6h26.3z'%20id='path912'%20style='fill:%23ffffff;fill-opacity:1'%20/%3e%3c/svg%3e",Yw=()=>{const e=()=>{Uu.scrollToTop()};return o.jsx(o.Fragment,{children:o.jsx(Bw,{children:o.jsx(Uw,{children:o.jsx(Hw,{children:o.jsxs(Ww,{children:[o.jsx(Vw,{to:"/udlbook/",onClick:e,children:"Understanding Deep Learning"}),o.jsxs(Ud,{children:["©",new Date().getFullYear()," Simon J.D. Prince"]}),o.jsxs(Ud,{children:["Images by StorySet on FreePik: ",o.jsx("a",{href:"https://www.freepik.com/free-vector/hand-coding-concept-illustration_21864184.htm#query=coding&position=17&from_view=search&track=sph&uuid=5896d847-38e4-4cb9-8fe1-103041c7c933",children:" [1] "})," ",o.jsx("a",{href:"https://www.freepik.com/free-vector/mathematics-concept-illustration_10733824.htm#query=professor&position=13&from_view=search&track=sph&uuid=5b1a188a-64c5-45af-aae2-8573bc1bed3c",children:"[2]"})," ",o.jsx("a",{href:"https://www.freepik.com/free-vector/content-concept-illustration_7171429.htm#query=media&position=3&from_view=search&track=sph&uuid=c7e35cf2-d85d-4bba-91a6-1cd883dcf153",children:" [3]"})," ",o.jsx("a",{href:"https://www.freepik.com/free-vector/library-concept-illustration_9148008.htm#query=library&position=40&from_view=search&track=sph&uuid=abecc792-b6b2-4ec0-b318-5e6cc73ba649",children:" [4]"})]}),o.jsxs(Gw,{children:[o.jsx(Hd,{href:"https://twitter.com/SimonPrinceAI",target:"_blank","aria-label":"Twitter",children:o.jsx(Qw,{src:Xw,alt:"twitter"})}),o.jsx(Hd,{href:"https://www.linkedin.com/in/simon-prince-615bb9165/",target:"_blank","aria-label":"LinkedIn",children:o.jsx(Wy,{})})]})]})})})})})},Kw=j.div`
|
|
color: #fff;
|
|
/* background: #f9f9f9; */
|
|
background: ${({lightBg:e})=>e?"#f9f9f9":"#010606"};
|
|
|
|
@media screen and (max-width: 768px) {
|
|
padding: 100px 0;
|
|
}
|
|
`,Zw=j.div`
|
|
display: grid ;
|
|
z-index: 1;
|
|
width: 100% ;
|
|
max-width: 1100px;
|
|
margin-right: auto;
|
|
margin-left: auto;
|
|
padding: 0 24px;
|
|
justify-content: center;
|
|
`,Wd=j.div`
|
|
display: grid;
|
|
grid-auto-columns: minmax(auto, 1fr);
|
|
align-items: center;
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col2 col1'":"'col1 col2'"};
|
|
|
|
@media screen and (max-width: 768px){
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col1' 'col2'":"'col1 col1' 'col2 col2'"};
|
|
}
|
|
`,js=j.div`
|
|
margin-bottom: 15px;
|
|
padding: 0 15px;
|
|
grid-area: col1;
|
|
`,bs=j.div`
|
|
margin-bottom: 15px;
|
|
padding: 0 15px;
|
|
grid-area: col2;
|
|
`,qw=j.div`
|
|
max-width: 540px ;
|
|
padding-top: 0;
|
|
padding-bottom: 0;
|
|
`,Ss=j.p`
|
|
color: #57c6d1;
|
|
font-size: 16px;
|
|
line-height: 16px;
|
|
font-weight: 700;
|
|
letter-spacing: 1.4px;
|
|
text-transform: uppercase;
|
|
margin-bottom: 16px;
|
|
`,Jw=j.h1`
|
|
|
|
margin-bottom: 24px;
|
|
font-size: 48px;
|
|
line-height: 1.1;
|
|
font-weight: 600;
|
|
color: ${({lightText:e})=>e?"#f7f8fa":"#010606"};
|
|
|
|
@media screen and (max-width: 480px)
|
|
{
|
|
font-size: 32px;
|
|
}
|
|
`,ek=j.p`
|
|
max-width: 440px;
|
|
margin-bottom: 35px;
|
|
font-size: 18px;
|
|
line-height: 24px;
|
|
color: ${({darkText:e})=>e?"#010606":"#fff"};
|
|
|
|
`;j.div`
|
|
display: flex;
|
|
justify-content: flex-start;
|
|
`;const tk=j.div`
|
|
max-width: 555px;
|
|
height: 100%;
|
|
`,nk=j.img`
|
|
width: 100%;
|
|
margin-top: 0;
|
|
margin-right: 0;
|
|
margin-left: 10px;
|
|
padding-right: 0;
|
|
`;j.div`
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 24px;
|
|
}
|
|
|
|
@media screen and (max-width: 480px) {
|
|
font-size: 18px;
|
|
}
|
|
`;const Vd=j.div`
|
|
z-index: 3;
|
|
width: 100% ;
|
|
max-width: 1100px;
|
|
position: static;
|
|
padding: 8px 0px;
|
|
margin: 10px 0px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: left ;
|
|
list-style-position: inside;
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 14px;
|
|
}
|
|
|
|
`,rk=j.div`
|
|
display: grid;
|
|
grid-auto-columns: minmax(auto, 1fr);
|
|
align-items: top;
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col2 col1'":"'col1 col2'"};
|
|
|
|
@media screen and (max-width: 768px){
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col1' 'col2'":"'col1 col1' 'col2 col2'"};
|
|
}
|
|
`,Gd=j.div`
|
|
width: 560px ;
|
|
height: 315px ;
|
|
@media screen and (max-width: 1050px) {
|
|
width: 280px ;
|
|
height: 157px ;
|
|
}
|
|
|
|
|
|
`,Nr=j.a`
|
|
text-decoration: none;
|
|
color: #57c6d1;
|
|
font-weight: 300;
|
|
margin: 0 2px;
|
|
position: relative;
|
|
|
|
&:before{
|
|
position: absolute;
|
|
margin: 0 auto;
|
|
top: 100%;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 2px;
|
|
background-color: #57c6d1;;
|
|
content: '';
|
|
opacity: .3;
|
|
-webkit-transform: scaleX(1);
|
|
transition-property: opacity, -webkit-transform;
|
|
transition-duration: .3s;
|
|
}
|
|
|
|
&:hover:before {
|
|
opacity: 1;
|
|
-webkit-transform: scaleX(1.05);
|
|
}
|
|
`,ik="/assets/media-BEE6k2_u.svg",ok=()=>o.jsx(o.Fragment,{children:o.jsx(Kw,{lightBg:!1,id:"Media",children:o.jsxs(Zw,{children:[o.jsxs(Wd,{imgStart:!0,children:[o.jsx(js,{children:o.jsxs(qw,{children:[o.jsx(Ss,{children:"Media"}),o.jsx(Jw,{lightText:!0,children:" Reviews, videos, podcasts, interviews"}),o.jsx(ek,{darkText:!1,children:"Various resources connected to the book"})]})}),o.jsx(bs,{children:o.jsx(tk,{children:o.jsx(nk,{src:ik,alt:"Car"})})})]}),o.jsxs(Wd,{children:[o.jsxs(js,{children:["Machine learning street talk podcast",o.jsx(Gd,{children:o.jsx("iframe",{width:"100%",height:"100%",src:"https://www.youtube.com/embed/sJXn4Cl4oww?si=Lm_hQPqj0RXy-75H&controls=0",title:"YouTube video player",frameborder:"2",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})})]}),o.jsxs(bs,{children:["Deeper insights podcast",o.jsx(Gd,{children:o.jsx("iframe",{width:"100%",height:"100%",src:"https://www.youtube.com/embed/nQf4o9TDSHI?si=uMk66zLD7uhuSnQ1&controls=0",title:"YouTube video player",frameborder:"2",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})})]})]}),o.jsxs(rk,{children:[o.jsxs(js,{children:[o.jsx(Ss,{children:"Reviews"}),o.jsx(Vd,{children:o.jsxs("ul",{children:[o.jsxs("li",{children:[" Amazon ",o.jsx(Nr,{href:"https://www.amazon.com/Understanding-Deep-Learning-Simon-Prince-ebook/product-reviews/B0BXKH8XY6/",children:"reviews"})]}),o.jsxs("li",{children:["Goodreads ",o.jsx(Nr,{href:"https://www.goodreads.com/book/show/123239819-understanding-deep-learning?",children:"reviews "})]}),o.jsxs("li",{children:["Book ",o.jsx(Nr,{href:"https://medium.com/@vishalvignesh/udl-book-review-the-new-deep-learning-textbook-youll-want-to-finish-69e1557b018d",children:"review"})," by Vishal V."]})]})})]}),o.jsxs(bs,{children:[o.jsx(Ss,{children:"Interviews"}),o.jsx(Vd,{children:o.jsxs("ul",{children:[o.jsxs("li",{children:["Borealis AI ",o.jsx(Nr,{href:"https://www.borealisai.com/news/understanding-deep-learning/",children:"interview"})]}),o.jsxs("li",{children:["Shepherd ML book ",o.jsx(Nr,{href:"https://shepherd.com/best-books/machine-learning-and-deep-neural-networks",children:"recommendations"})]})]})})]})]})]})})}),lk=j.div`
|
|
color: #fff;
|
|
/* background: #f9f9f9; */
|
|
background: ${({lightBg:e})=>e?"#57c6d1":"#010606"};
|
|
|
|
@media screen and (max-width: 768px) {
|
|
padding: 100px 0;
|
|
}
|
|
`,sk=j.div`
|
|
display: grid ;
|
|
z-index: 1;
|
|
// height: 1050px ;
|
|
width: 100% ;
|
|
max-width: 1100px;
|
|
margin-right: auto;
|
|
margin-left: auto;
|
|
padding: 0 24px;
|
|
justify-content: center;
|
|
`,ak=j.div`
|
|
display: grid;
|
|
grid-auto-columns: minmax(auto, 1fr);
|
|
align-items: center;
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col2 col1'":"'col1 col2'"};
|
|
|
|
@media screen and (max-width: 768px){
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col1' 'col2'":"'col1 col1' 'col2 col2'"};
|
|
}
|
|
`,uk=j.div`
|
|
display: grid;
|
|
grid-auto-columns: minmax(auto, 1fr);
|
|
align-items: top;
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col2 col1'":"'col1 col2'"};
|
|
|
|
@media screen and (max-width: 768px){
|
|
grid-template-areas: ${({imgStart:e})=>e?"'col1' 'col2'":"'col1 col1' 'col2 col2'"};
|
|
}
|
|
`,Qd=j.div`
|
|
margin-bottom: 15px;
|
|
padding: 0 15px;
|
|
grid-area: col1;
|
|
`,Xd=j.div`
|
|
margin-bottom: 15px;
|
|
padding: 0 15px;
|
|
grid-area: col2;
|
|
`,ck=j.div`
|
|
max-width: 540px ;
|
|
padding-top: 0;
|
|
padding-bottom: 0;
|
|
`,Ye=j.p`
|
|
color: #773c23;
|
|
font-size: 16px;
|
|
line-height: 16px;
|
|
font-weight: 700;
|
|
letter-spacing: 1.4px;
|
|
text-transform: uppercase;
|
|
margin-bottom: 12px;
|
|
margin-top: 16px ;
|
|
`,dk=j.h1`
|
|
|
|
margin-bottom: 24px;
|
|
font-size: 48px;
|
|
line-height: 1.1;
|
|
font-weight: 600;
|
|
color: ${({lightText:e})=>e?"#f7f8fa":"#010606"};
|
|
|
|
@media screen and (max-width: 480px)
|
|
{
|
|
font-size: 32px;
|
|
}
|
|
`,fk=j.p`
|
|
max-width: 440px;
|
|
margin-bottom: 35px;
|
|
font-size: 18px;
|
|
line-height: 24px;
|
|
color: ${({darkText:e})=>e?"#010606":"#fff"};
|
|
|
|
`;j.div`
|
|
display: flex;
|
|
justify-content: flex-start;
|
|
`;const pk=j.div`
|
|
max-width: 555px;
|
|
height: 100%;
|
|
`,hk=j.img`
|
|
width: 100%;
|
|
margin-top: 0;
|
|
margin-right: 0;
|
|
margin-left: 10px;
|
|
padding-right: 0;
|
|
`;j.div`
|
|
z-index: 3;
|
|
width: 100% ;
|
|
max-width: 1100px;
|
|
position: static;
|
|
padding: 8px 0px;
|
|
margin: 10px 0px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: left ;
|
|
list-style-position: inside;
|
|
`;const nt=j.ul`
|
|
// list-style:none;
|
|
list-style-position: inside;
|
|
margin:0;
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 14px;
|
|
}
|
|
|
|
`,F=j.ul`
|
|
list-style-position: inside;
|
|
@media screen and (max-width: 768px) {
|
|
font-size: 12px;
|
|
}
|
|
|
|
`,A=j.p`
|
|
padding-left: 18px;
|
|
padding-bottom: 10px ;
|
|
padding-top: 3px ;
|
|
font-size:14px;
|
|
color: #fff
|
|
`,B=j.a`
|
|
text-decoration: none;
|
|
color: #555;
|
|
font-weight: 300;
|
|
margin: 0 2px;
|
|
position: relative;
|
|
|
|
&:before{
|
|
position: absolute;
|
|
margin: 0 auto;
|
|
top: 100%;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 2px;
|
|
background-color: #555;
|
|
content: '';
|
|
opacity: .3;
|
|
-webkit-transform: scaleX(1);
|
|
transition-property: opacity, -webkit-transform;
|
|
transition-duration: .3s;
|
|
}
|
|
|
|
&:hover:before {
|
|
opacity: 1;
|
|
-webkit-transform: scaleX(1.05);
|
|
}
|
|
`,mk="/assets/more-CjTFu1S9.svg",gk=()=>o.jsx(o.Fragment,{children:o.jsx(lk,{lightBg:!0,id:"More",children:o.jsxs(sk,{children:[o.jsxs(ak,{imgStart:!1,children:[o.jsx(Qd,{children:o.jsxs(ck,{children:[o.jsx(Ye,{children:"More"}),o.jsx(dk,{lightText:!1,children:"Further reading"}),o.jsx(fk,{darkText:!0,children:"Other articles, blogs, and books that I have written. Most in a similar style and using the same notation as Understanding Deep Learning. "})]})}),o.jsx(Xd,{children:o.jsx(pk,{children:o.jsx(hk,{src:mk,alt:"Car"})})})]}),o.jsxs(uk,{children:[o.jsxs(Qd,{children:[o.jsx(Ye,{children:"Book"}),o.jsx(nt,{children:o.jsxs("li",{children:[o.jsx(B,{href:"http://computervisionmodels.com",target:"_blank",rel:"noreferrer",children:"Computer vision: models, learning, and inference"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" 2012 book published with CUP "}),o.jsx("li",{children:" Focused on probabilistic models "}),o.jsx("li",{children:' Pre-"deep learning" '}),o.jsx("li",{children:" Lots of ML content"}),o.jsx("li",{children:" Individual chapters available below"})]})})]})}),o.jsx(Ye,{children:"Transformers & LLMs"}),o.jsxs(nt,{children:[o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/research-blogs/a-high-level-overview-of-large-language-models/",target:"_blank",rel:"noreferrer",children:"Intro to LLMs"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" What is an LLM?"}),o.jsx("li",{children:" Pretraining"}),o.jsx("li",{children:" Instruction fine-tuning"}),o.jsx("li",{children:" Reinforcement learning from human feedback"}),o.jsx("li",{children:" Notable LLMs"}),o.jsx("li",{children:" LLMs without training from scratch"})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-14-transformers-i-introduction/",target:"_blank",rel:"noreferrer",children:"Transformers I"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Dot-Product self-attention "}),o.jsx("li",{children:" Scaled dot-product self-attention "}),o.jsx("li",{children:" Position encoding"}),o.jsx("li",{children:" Multiple heads "}),o.jsx("li",{children:" Transformer block "}),o.jsx("li",{children:" Encoders "}),o.jsx("li",{children:" Decoders "}),o.jsx("li",{children:" Encoder-Decoders "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-16-transformers-ii-extensions/",target:"_blank",rel:"noreferrer",children:"Transformers II"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Sinusoidal position embeddings "}),o.jsx("li",{children:" Learned position embeddings "}),o.jsx("li",{children:" Relatives vs. absolute position embeddings"}),o.jsx("li",{children:" Extending transformers to longer sequences "}),o.jsx("li",{children:" Reducing attention matrix size "}),o.jsx("li",{children:" Making attention matrix sparse "}),o.jsx("li",{children:" Kernelizing attention computation "}),o.jsx("li",{children:" Attention as an RNN"}),o.jsx("li",{children:" Attention as a hypernetwork "}),o.jsx("li",{children:" Attention as a routing network "}),o.jsx("li",{children:" Attention and graphs "}),o.jsx("li",{children:" Attention and convolutions "}),o.jsx("li",{children:" Attention and gating "}),o.jsx("li",{children:" Attention and memory retrieval "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-17-transformers-iii-training/",target:"_blank",rel:"noreferrer",children:"Transformers III"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Tricks for training transformers "}),o.jsx("li",{children:" Why are these tricks required? "}),o.jsx("li",{children:" Removing layer normalization"}),o.jsx("li",{children:" Balancing residual dependencies "}),o.jsx("li",{children:" Reducing optimizer variance "}),o.jsx("li",{children:" How to train deeper transformers on small datasets "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/research-blogs/training-and-fine-tuning-large-language-models/",target:"_blank",rel:"noreferrer",children:"Training and fine-tuning LLMs"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Large language models "}),o.jsx("li",{children:" Pretraining "}),o.jsx("li",{children:" Supervised fine tuning"}),o.jsx("li",{children:" Reinforcement learning from human feedback "}),o.jsx("li",{children:" Direct preference optimization"})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/research-blogs/speeding-up-inference-in-transformers/",target:"_blank",rel:"noreferrer",children:"Speeding up inference in LLMs"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Problems with transformers"}),o.jsx("li",{children:" Attention-free transformers "}),o.jsx("li",{children:" Complexity"}),o.jsx("li",{children:" RWKV "}),o.jsx("li",{children:" Linear transformers and performers"}),o.jsx("li",{children:" Retentive network"})]})})]})]}),o.jsx(Ye,{children:"Math for machine learning"}),o.jsxs(nt,{children:[o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1j2v2n6STPnblOCZ1_GBcVAZrsYkjPYwR/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Linear algebra"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Vectors and matrices "}),o.jsx("li",{children:" Determinant and trace "}),o.jsx("li",{children:" Orthogonal matrices "}),o.jsx("li",{children:" Null space "}),o.jsx("li",{children:" Linear transformations "}),o.jsx("li",{children:" Singular value decomposition "}),o.jsx("li",{children:" Least squares problems "}),o.jsx("li",{children:" Principal direction problems "}),o.jsx("li",{children:" Inversion of block matrices"}),o.jsx("li",{children:" Schur complement identity"}),o.jsx("li",{children:" Sherman-Morrison-Woodbury"}),o.jsx("li",{children:" Matrix determinant lemma"})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1cmxXneW122-hcfmMRjEE-n5C9T2YvuQX/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Introduction to probability"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Random variables "}),o.jsx("li",{children:" Joint probability "}),o.jsx("li",{children:" Marginal probability "}),o.jsx("li",{children:" Conditional probability "}),o.jsx("li",{children:" Bayes' rule "}),o.jsx("li",{children:" Independence "}),o.jsx("li",{children:" Expectation "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1GI3eZNB1CjTqYHLyuRhCV215rwqANVOx/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Probability distributions"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Bernouilli distribution "}),o.jsx("li",{children:" Beta distribution"}),o.jsx("li",{children:" Categorical distribution "}),o.jsx("li",{children:" Dirichlet distribution"}),o.jsx("li",{children:" Univariate normal distribution "}),o.jsx("li",{children:" Normal inverse-scaled gamma distribution "}),o.jsx("li",{children:" Multivariate normal distribution "}),o.jsx("li",{children:" Normal inverse Wishart distribution "}),o.jsx("li",{children:" Conjugacy "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1DZ4rCmC7AZ8PFc51PiMUIkBO-xqKT_CG/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Fitting probability distributions"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Maximum likelihood "}),o.jsx("li",{children:" Maximum a posteriori "}),o.jsx("li",{children:" Bayesian approach "}),o.jsx("li",{children:" Example: fitting normal "}),o.jsx("li",{children:" Example: fitting categorical "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1CTfmsN-HJWZBRj8lY0ZhgHEbPCmYXWnA/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"The normal distribution"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Types of covariance matrix "}),o.jsx("li",{children:" Decomposition of covariance "}),o.jsx("li",{children:" Linear transformations "}),o.jsx("li",{children:" Marginal distributions "}),o.jsx("li",{children:" Conditional distributions "}),o.jsx("li",{children:" Product of two normals "}),o.jsx("li",{children:" Change of variable formula "})]})})]})]}),o.jsx(Ye,{children:"Optimization"}),o.jsxs(nt,{children:[o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1IoOSfJ0ku89aVyM9qygPl4MVnAhMEbAZ/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Gradient-based optimization"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Convexity "}),o.jsx("li",{children:" Steepest descent "}),o.jsx("li",{children:" Newton's method "}),o.jsx("li",{children:" Gauss-Newton method "}),o.jsx("li",{children:" Line search "}),o.jsx("li",{children:" Reparameterization "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-8-bayesian-optimization/",target:"_blank",rel:"noreferrer",children:"Bayesian optimization"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Gaussian processes "}),o.jsx("li",{children:" Acquisition functions "}),o.jsx("li",{children:" Incorporating noise"}),o.jsx("li",{children:" Kernel choice "}),o.jsx("li",{children:" Learning GP parameters "}),o.jsx("li",{children:" Tips, tricks, and limitations "}),o.jsx("li",{children:" Beta-Bernoulli bandit "}),o.jsx("li",{children:" Random forests for BO "}),o.jsx("li",{children:" Tree-Parzen estimators "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-9-sat-solvers-i-introduction-and-applications/",target:"_blank",rel:"noreferrer",children:"SAT Solvers I"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Boolean logic and satisfiability "}),o.jsx("li",{children:" Conjunctive normal form "}),o.jsx("li",{children:" The Tseitin transformation "}),o.jsx("li",{children:" SAT and related problems "}),o.jsx("li",{children:" SAT constructions "}),o.jsx("li",{children:" Graph coloring and scheduling "}),o.jsx("li",{children:" Fitting binary neural networks"}),o.jsx("li",{children:" Fitting decision trees"})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-10-sat-solvers-ii-algorithms/",target:"_blank",rel:"noreferrer",children:"SAT Solvers II"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Conditioning "}),o.jsx("li",{children:" Resolution "}),o.jsx("li",{children:" Solving 2-SAT by unit propagation "}),o.jsx("li",{children:" Directional resolution "}),o.jsx("li",{children:" SAT as binary search "}),o.jsx("li",{children:" DPLL "}),o.jsx("li",{children:" Conflict driven clause learning"})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-11-sat-solvers-iii-factor-graphs-and-smt-solvers/",target:"_blank",rel:"noreferrer",children:"SAT Solvers III"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Satisfiability vs. problem size "}),o.jsx("li",{children:" Factor graph representation "}),o.jsx("li",{children:" Max product / sum product for SAT "}),o.jsx("li",{children:" Survey propagation "}),o.jsx("li",{children:" SAT with non-binary variables "}),o.jsx("li",{children:" SMT solvers "})]})})]})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-11-sat-solvers-iii-factor-graphs-and-smt-solvers/",target:"_blank",rel:"noreferrer",children:"SAT Solvers III"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Satisfiability vs. problem size "}),o.jsx("li",{children:" Factor graph representation "}),o.jsx("li",{children:" Max product / sum product for SAT "}),o.jsx("li",{children:" Survey propagation "}),o.jsx("li",{children:" SAT with non-binary variables "}),o.jsx("li",{children:" SMT solvers "})]})})]}),o.jsx(Ye,{children:"Computer vision"}),o.jsxs(nt,{children:[o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1r3V1GC5grhPF2pD91izuE0hTrTUEpQ9I/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Image Processing"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Whitening "}),o.jsx("li",{children:" Histogram equalization "}),o.jsx("li",{children:" Filtering "}),o.jsx("li",{children:" Edges and corners "}),o.jsx("li",{children:" Dimensionality reduction "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1dbMBE13MWcd84dEGjYeWsC6eXouoC0xn/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Pinhole camera"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Pinhole camera model "}),o.jsx("li",{children:" Radial distortion "}),o.jsx("li",{children:" Homogeneous coordinates "}),o.jsx("li",{children:" Learning extrinsic parameters "}),o.jsx("li",{children:" Learning intrinsic parameters "}),o.jsx("li",{children:" Inferring three-dimensional world points "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1UArrb1ovqvZHbv90MufkW372r__ZZACQ/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Geometric transformations"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Euclidean, similarity, affine, projective transformations "}),o.jsx("li",{children:" Fitting transformation models "}),o.jsx("li",{children:" Inference in transformation models "}),o.jsx("li",{children:" Three geometric problems for planes "}),o.jsx("li",{children:" Transformations between images "}),o.jsx("li",{children:" Robust learning of transformations "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1RqUoc7kvK8vqZF1NVuw7bIex9v4_QlSx/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Multiple cameras"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Two view geometry "}),o.jsx("li",{children:" The essential matrix "}),o.jsx("li",{children:" The fundamental matrix "}),o.jsx("li",{children:" Two-view reconstruction pipeline "}),o.jsx("li",{children:" Rectification "}),o.jsx("li",{children:" Multiview reconstruction "})]})})]})]}),o.jsx(Ye,{children:"Reinforcement learning"}),o.jsx(nt,{children:o.jsxs("li",{children:[o.jsx(B,{href:"https://arxiv.org/abs/2307.05979",target:"_blank",rel:"noreferrer",children:"Transformers in RL"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Challenges in RL"}),o.jsx("li",{children:" Advantages of transformers for RL"}),o.jsx("li",{children:" Representation learning"}),o.jsx("li",{children:" Transition function learning"}),o.jsx("li",{children:" Reward learning "}),o.jsx("li",{children:" Policy learning "}),o.jsx("li",{children:" Training strategy "}),o.jsx("li",{children:" Interpretability "}),o.jsx("li",{children:" Applications "})]})})]})})]}),o.jsxs(Xd,{children:[o.jsx(Ye,{children:"AI Theory"}),o.jsxs(nt,{children:[o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/research-blogs/gradient-flow/",target:"_blank",rel:"noreferrer",children:"Gradient flow"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Gradient flow "}),o.jsx("li",{children:" Evolution of residual "}),o.jsx("li",{children:" Evolution of parameters "}),o.jsx("li",{children:" Evolution of model predictions "}),o.jsx("li",{children:" Evolution of prediction covariance "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/research-blogs/the-neural-tangent-kernel/",target:"_blank",rel:"noreferrer",children:"Neural tangent kernel"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Infinite width neural networks "}),o.jsx("li",{children:" Training dynamics "}),o.jsx("li",{children:" Empirical NTK for shallow network"}),o.jsx("li",{children:" Analytical NTK for shallow network "}),o.jsx("li",{children:" Empirical NTK for ddep network "}),o.jsx("li",{children:" Analtical NTK for deep network"})]})})]})]}),o.jsx(Ye,{children:"Temporal models"}),o.jsx(nt,{children:o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1rrzGNyZDjXQ3_9ZqCGDmRMM3GYtHSBvj/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Temporal models"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Kalman filter "}),o.jsx("li",{children:" Smoothing "}),o.jsx("li",{children:" Extended Kalman filter "}),o.jsx("li",{children:" Unscented Kalman filter "}),o.jsx("li",{children:" Particle filtering "})]})})]})}),o.jsx(Ye,{children:" Unsupervised learning"}),o.jsxs(nt,{children:[o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1BrPHxAuyz28hhz_FtbO0A1cWYdMs2_h8/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Modeling complex data densities"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Hidden variables "}),o.jsx("li",{children:" Expectation maximization "}),o.jsx("li",{children:" Mixture of Gaussians "}),o.jsx("li",{children:" The t-distribution "}),o.jsx("li",{children:" Factor analysis "}),o.jsx("li",{children:" The EM algorithm in detail "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-5-variational-auto-encoders/",target:"_blank",rel:"noreferrer",children:"Variational autoencoders"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Non-linear latent variable models "}),o.jsx("li",{children:" Evidence lower bound (ELBO) "}),o.jsx("li",{children:" ELBO properties "}),o.jsx("li",{children:" Variational approximation "}),o.jsx("li",{children:" The variational autoencoder "}),o.jsx("li",{children:" Reparameterization trick "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://arxiv.org/abs/1908.09257",target:"_blank",rel:"noreferrer",children:"Normalizing flows: introduction and review"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Normalizing flows "}),o.jsx("li",{children:" Elementwise and linear flows "}),o.jsx("li",{children:" Planar and radial flows "}),o.jsx("li",{children:" Coupling and auto-regressive flows "}),o.jsx("li",{children:" Coupling functions "}),o.jsx("li",{children:" Residual flows "}),o.jsx("li",{children:" Infinitesimal (continuous) flows "}),o.jsx("li",{children:" Datasets and performance "})]})})]})]}),o.jsx(Ye,{children:"Graphical Models"}),o.jsxs(nt,{children:[o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1ghgeRmeZMyzNHcuzVwS4vRP6BXi3npVO/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Graphical models"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Conditional independence "}),o.jsx("li",{children:" Directed graphical models "}),o.jsx("li",{children:" Undirected graphical models "}),o.jsx("li",{children:" Inference in graphical models "}),o.jsx("li",{children:" Sampling in graphical models "}),o.jsx("li",{children:" Learning in graphical models "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1WAMc3wtZoPv5wRkdF-D0SShVYF6Net84/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Models for chains and trees"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Hidden Markov models "}),o.jsx("li",{children:" Viterbi algorithm "}),o.jsx("li",{children:" Forward-backward algorithm "}),o.jsx("li",{children:" Belief propagation "}),o.jsx("li",{children:" Sum product algorithm "}),o.jsx("li",{children:" Extension to trees "}),o.jsx("li",{children:" Graphs with loops "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1qqS9OfA1z7t12M45UaBr4CSCj1jwzcwz/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Models for grids"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Markov random fields "}),o.jsx("li",{children:" MAP inference in binary pairwise MRFs "}),o.jsx("li",{children:" Graph cuts "}),o.jsx("li",{children:" Multi-label pairwise MRFs "}),o.jsx("li",{children:" Alpha-expansion algorithm "}),o.jsx("li",{children:" Conditional random fields "})]})})]})]}),o.jsx(Ye,{children:"Machine learning"}),o.jsxs(nt,{children:[o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1ArWWi-qbzK2ih6KpOeIF8wX5g3S4J5DY/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Learning and inference"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Discriminative models "}),o.jsx("li",{children:" Generative models "}),o.jsx("li",{children:" Example: regression "}),o.jsx("li",{children:" Example: classification "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1QZX5jm4xN8rhpvdjRsFP5Ybw1EXSNGaL/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Regression models"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Linear regression "}),o.jsx("li",{children:" Bayesian linear regression "}),o.jsx("li",{children:" Non-linear regression "}),o.jsx("li",{children:" Bayesian non-linear regression "}),o.jsx("li",{children:" The kernel trick "}),o.jsx("li",{children:" Gaussian process regression "}),o.jsx("li",{children:" Sparse linear regression "}),o.jsx("li",{children:" Relevance vector regression "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://drive.google.com/file/d/1-_f4Yfm8iBWcaZ2Gyjw6O0eZiODipmSV/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"Classification models"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Logistic regression "}),o.jsx("li",{children:" Bayesian logistic regression "}),o.jsx("li",{children:" Non-linear logistic regression "}),o.jsx("li",{children:" Gaussian process classification "}),o.jsx("li",{children:" Relevance vector classification "}),o.jsx("li",{children:" Incremental fitting: boosting and trees "}),o.jsx("li",{children:" Multi-class logistic regression "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-2-few-shot-learning-and-meta-learning-i/",target:"_blank",rel:"noreferrer",children:"Few-shot learning and meta-learning I"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Meta-learning framework "}),o.jsx("li",{children:" Approaches to meta-learning "}),o.jsx("li",{children:" Matching networks "}),o.jsx("li",{children:" Prototypical networks "}),o.jsx("li",{children:" Relation networks "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-3-few-shot-learning-and-meta-learning-ii/",target:"_blank",rel:"noreferrer",children:"Few-shot learning and meta-learning II"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" MAML & Reptile "}),o.jsx("li",{children:" LSTM based meta-learning "}),o.jsx("li",{children:" Reinforcement learning based approaches"}),o.jsx("li",{children:" Memory augmented neural networks "}),o.jsx("li",{children:" SNAIL "}),o.jsx("li",{children:" Generative models "}),o.jsx("li",{children:" Data augmentation approaches "})]})})]})]}),o.jsx(Ye,{children:"Natural language processing"}),o.jsxs(nt,{children:[o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-6-neural-natural-language-generation-decoding-algorithms/",target:"_blank",rel:"noreferrer",children:"Neural natural language generation I"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Encoder-decoder architecture "}),o.jsx("li",{children:" Maximum-likelihood training "}),o.jsx("li",{children:" Greedy search "}),o.jsx("li",{children:" Beam search "}),o.jsx("li",{children:" Diverse beam search "}),o.jsx("li",{children:" Top-k sampling "}),o.jsx("li",{children:" Nucleus sampling "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-7-neural-natural-language-generation-sequence-level-training/",target:"_blank",rel:"noreferrer",children:"Neural natural language generation II"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Fine-tuning with reinforcement learning "}),o.jsx("li",{children:" Training from scratch with RL "}),o.jsx("li",{children:" RL vs. structured prediction "}),o.jsx("li",{children:" Minimum risk training "}),o.jsx("li",{children:" Scheduled sampling "}),o.jsx("li",{children:" Beam search optimization "}),o.jsx("li",{children:" SeaRNN "}),o.jsx("li",{children:" Reward-augmented maximum likelihood "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-15-parsing-i-context-free-grammars-and-cyk-algorithm/",target:"_blank",rel:"noreferrer",children:"Parsing I"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Parse trees "}),o.jsx("li",{children:" Context-free grammars "}),o.jsx("li",{children:" Chomsky normal form "}),o.jsx("li",{children:" CYK recognition algorithm "}),o.jsx("li",{children:" Worked example "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-18-parsing-ii-wcfgs-inside-algorithm-and-weighted-parsing/",target:"_blank",rel:"noreferrer",children:"Parsing II"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Weighted context-free grammars "}),o.jsx("li",{children:" Semirings "}),o.jsx("li",{children:" Inside algorithm "}),o.jsx("li",{children:" Inside weights "}),o.jsx("li",{children:" Weighted parsing "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-19-parsing-iii-pcfgs-and-inside-outside-algorithm/",target:"_blank",rel:"noreferrer",children:"Parsing III"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Probabilistic context-free grammars "}),o.jsx("li",{children:" Parameter estimation (supervised) "}),o.jsx("li",{children:" Parameter estimation (unsupervised) "}),o.jsx("li",{children:" Viterbi training "}),o.jsx("li",{children:" Expectation maximization "}),o.jsx("li",{children:" Outside from inside "}),o.jsx("li",{children:" Interpretation of outside weights "})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/understanding-xlnet/",target:"_blank",rel:"noreferrer",children:"XLNet"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Language modeling "}),o.jsx("li",{children:" XLNet training objective "}),o.jsx("li",{children:" Permutations "}),o.jsx("li",{children:" Attention mask "}),o.jsx("li",{children:" Two stream self-attention "})]})})]})]}),o.jsx(Ye,{children:"Responsible AI"}),o.jsxs(nt,{children:[o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial1-bias-and-fairness-ai/",target:"_blank",rel:"noreferrer",children:"Bias and fairness"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Sources of bias"}),o.jsx("li",{children:" Demographic Parity "}),o.jsx("li",{children:" Equality of odds"}),o.jsx("li",{children:" Equality of opportunity "}),o.jsx("li",{children:" Individual fairness"}),o.jsx("li",{children:" Bias mitigation"})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/research-blogs/explainability-i-local-post-hoc-explanations/",target:"_blank",rel:"noreferrer",children:"Explainability I"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Taxonomy of XAI approaches"}),o.jsx("li",{children:" Local post-hoc explanations "}),o.jsx("li",{children:" Individual conditional explanation"}),o.jsx("li",{children:" Counterfactual explanations"}),o.jsx("li",{children:" LIME & Anchors"}),o.jsx("li",{children:" Shapley additive explanations & SHAP"})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/research-blogs/explainability-ii-global-explanations-proxy-models-and-interpretable-models/",target:"_blank",rel:"noreferrer",children:"Explainability II"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Global feature importance"}),o.jsx("li",{children:" Partial dependence & ICE plots"}),o.jsx("li",{children:" Accumulated local effects"}),o.jsx("li",{children:" Aggregate SHAP values"}),o.jsx("li",{children:" Prototypes & criticisms"}),o.jsx("li",{children:" Surrogate / proxy models"}),o.jsx("li",{children:" Inherently interpretable models"})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-12-differential-privacy-i-introduction/",target:"_blank",rel:"noreferrer",children:"Differential privacy I"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Early approaches to privacy "}),o.jsx("li",{children:" Fundamental law of information recovery "}),o.jsx("li",{children:" Differential privacy"}),o.jsx("li",{children:" Properties of differential privacy "}),o.jsx("li",{children:" The Laplace mechanism"}),o.jsx("li",{children:" Examples"}),o.jsx("li",{children:" Other mechanisms and definitions"})]})})]}),o.jsxs("li",{children:[o.jsx(B,{href:"https://www.borealisai.com/en/blog/tutorial-13-differential-privacy-ii-machine-learning-and-data-generation/",target:"_blank",rel:"noreferrer",children:"Differential privacy II"}),o.jsx(A,{children:o.jsxs(F,{children:[o.jsx("li",{children:" Differential privacy and matchine learning"}),o.jsx("li",{children:" DPSGD"}),o.jsx("li",{children:" PATE "}),o.jsx("li",{children:" Differentially private data generation"}),o.jsx("li",{children:" DPGAN"}),o.jsx("li",{children:" PateGAN "})]})})]})]})]})]})]})})}),vk=()=>{const[e,t]=O.useState(!1),n=()=>{t(!e)};return o.jsxs(o.Fragment,{children:[o.jsx(qy,{isOpen:e,toggle:n}),o.jsx(iw,{toggle:n}),o.jsx(yw,{}),o.jsx(Tw,{}),o.jsx(Aw,{}),o.jsx(ok,{}),o.jsx(gk,{}),o.jsx(Yw,{})]})};function xk(){return o.jsx(E1,{children:o.jsx(k1,{children:o.jsx(wh,{exact:!0,path:"/udlbook/",element:o.jsx(vk,{})})})})}Lv.createRoot(document.getElementById("root")).render(o.jsx(qe.StrictMode,{children:o.jsx(xk,{})}));
|