commit-guardian
Version:
Interactive CLI tool with browser-based GitHub-style diff viewer for reviewing and approving git changes before commit. Features React-based UI, approval workflow, line comments, and safe commit protection.
48 lines • 204 kB
JavaScript
(function(){const j=document.createElement("link").relList;if(j&&j.supports&&j.supports("modulepreload"))return;for(const q of document.querySelectorAll('link[rel="modulepreload"]'))r(q);new MutationObserver(q=>{for(const R of q)if(R.type==="childList")for(const K of R.addedNodes)K.tagName==="LINK"&&K.rel==="modulepreload"&&r(K)}).observe(document,{childList:!0,subtree:!0});function D(q){const R={};return q.integrity&&(R.integrity=q.integrity),q.referrerPolicy&&(R.referrerPolicy=q.referrerPolicy),q.crossOrigin==="use-credentials"?R.credentials="include":q.crossOrigin==="anonymous"?R.credentials="omit":R.credentials="same-origin",R}function r(q){if(q.ep)return;q.ep=!0;const R=D(q);fetch(q.href,R)}})();function Hh(T){return T&&T.__esModule&&Object.prototype.hasOwnProperty.call(T,"default")?T.default:T}var Ff={exports:{}},ge={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Fo;function jh(){if(Fo)return ge;Fo=1;var T=Symbol.for("react.transitional.element"),j=Symbol.for("react.fragment");function D(r,q,R){var K=null;if(R!==void 0&&(K=""+R),q.key!==void 0&&(K=""+q.key),"key"in q){R={};for(var P in q)P!=="key"&&(R[P]=q[P])}else R=q;return q=R.ref,{$$typeof:T,type:r,key:K,ref:q!==void 0?q:null,props:R}}return ge.Fragment=j,ge.jsx=D,ge.jsxs=D,ge}var Io;function qh(){return Io||(Io=1,Ff.exports=jh()),Ff.exports}var p=qh(),If={exports:{}},Se={},Pf={exports:{}},li={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Po;function Yh(){return Po||(Po=1,function(T){function j(S,_){var G=S.length;S.push(_);l:for(;0<G;){var rl=G-1>>>1,s=S[rl];if(0<q(s,_))S[rl]=_,S[G]=s,G=rl;else break l}}function D(S){return S.length===0?null:S[0]}function r(S){if(S.length===0)return null;var _=S[0],G=S.pop();if(G!==_){S[0]=G;l:for(var rl=0,s=S.length,z=s>>>1;rl<z;){var O=2*(rl+1)-1,M=S[O],Y=O+1,tl=S[Y];if(0>q(M,G))Y<s&&0>q(tl,M)?(S[rl]=tl,S[Y]=G,rl=Y):(S[rl]=M,S[O]=G,rl=O);else if(Y<s&&0>q(tl,G))S[rl]=tl,S[Y]=G,rl=Y;else break l}}return _}function q(S,_){var G=S.sortIndex-_.sortIndex;return G!==0?G:S.id-_.id}if(T.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var R=performance;T.unstable_now=function(){return R.now()}}else{var K=Date,P=K.now();T.unstable_now=function(){return K.now()-P}}var N=[],A=[],U=1,ul=null,ll=3,nl=!1,Z=!1,il=!1,F=!1,Ol=typeof setTimeout=="function"?setTimeout:null,Bl=typeof clearTimeout=="function"?clearTimeout:null,yl=typeof setImmediate<"u"?setImmediate:null;function El(S){for(var _=D(A);_!==null;){if(_.callback===null)r(A);else if(_.startTime<=S)r(A),_.sortIndex=_.expirationTime,j(N,_);else break;_=D(A)}}function Q(S){if(il=!1,El(S),!Z)if(D(N)!==null)Z=!0,$||($=!0,Zl());else{var _=D(A);_!==null&&Vl(Q,_.startTime-S)}}var $=!1,xl=-1,Dl=5,Al=-1;function St(){return F?!0:!(T.unstable_now()-Al<Dl)}function Ql(){if(F=!1,$){var S=T.unstable_now();Al=S;var _=!0;try{l:{Z=!1,il&&(il=!1,Bl(xl),xl=-1),nl=!0;var G=ll;try{t:{for(El(S),ul=D(N);ul!==null&&!(ul.expirationTime>S&&St());){var rl=ul.callback;if(typeof rl=="function"){ul.callback=null,ll=ul.priorityLevel;var s=rl(ul.expirationTime<=S);if(S=T.unstable_now(),typeof s=="function"){ul.callback=s,El(S),_=!0;break t}ul===D(N)&&r(N),El(S)}else r(N);ul=D(N)}if(ul!==null)_=!0;else{var z=D(A);z!==null&&Vl(Q,z.startTime-S),_=!1}}break l}finally{ul=null,ll=G,nl=!1}_=void 0}}finally{_?Zl():$=!1}}}var Zl;if(typeof yl=="function")Zl=function(){yl(Ql)};else if(typeof MessageChannel<"u"){var ya=new MessageChannel,ma=ya.port2;ya.port1.onmessage=Ql,Zl=function(){ma.postMessage(null)}}else Zl=function(){Ol(Ql,0)};function Vl(S,_){xl=Ol(function(){S(T.unstable_now())},_)}T.unstable_IdlePriority=5,T.unstable_ImmediatePriority=1,T.unstable_LowPriority=4,T.unstable_NormalPriority=3,T.unstable_Profiling=null,T.unstable_UserBlockingPriority=2,T.unstable_cancelCallback=function(S){S.callback=null},T.unstable_forceFrameRate=function(S){0>S||125<S?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Dl=0<S?Math.floor(1e3/S):5},T.unstable_getCurrentPriorityLevel=function(){return ll},T.unstable_next=function(S){switch(ll){case 1:case 2:case 3:var _=3;break;default:_=ll}var G=ll;ll=_;try{return S()}finally{ll=G}},T.unstable_requestPaint=function(){F=!0},T.unstable_runWithPriority=function(S,_){switch(S){case 1:case 2:case 3:case 4:case 5:break;default:S=3}var G=ll;ll=S;try{return _()}finally{ll=G}},T.unstable_scheduleCallback=function(S,_,G){var rl=T.unstable_now();switch(typeof G=="object"&&G!==null?(G=G.delay,G=typeof G=="number"&&0<G?rl+G:rl):G=rl,S){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=G+s,S={id:U++,callback:_,priorityLevel:S,startTime:G,expirationTime:s,sortIndex:-1},G>rl?(S.sortIndex=G,j(A,S),D(N)===null&&S===D(A)&&(il?(Bl(xl),xl=-1):il=!0,Vl(Q,G-rl))):(S.sortIndex=s,j(N,S),Z||nl||(Z=!0,$||($=!0,Zl()))),S},T.unstable_shouldYield=St,T.unstable_wrapCallback=function(S){var _=ll;return function(){var G=ll;ll=_;try{return S.apply(this,arguments)}finally{ll=G}}}}(li)),li}var l0;function Bh(){return l0||(l0=1,Pf.exports=Yh()),Pf.exports}var ti={exports:{}},L={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var t0;function Ch(){if(t0)return L;t0=1;var T=Symbol.for("react.transitional.element"),j=Symbol.for("react.portal"),D=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),R=Symbol.for("react.consumer"),K=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),A=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),ul=Symbol.iterator;function ll(s){return s===null||typeof s!="object"?null:(s=ul&&s[ul]||s["@@iterator"],typeof s=="function"?s:null)}var nl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Z=Object.assign,il={};function F(s,z,O){this.props=s,this.context=z,this.refs=il,this.updater=O||nl}F.prototype.isReactComponent={},F.prototype.setState=function(s,z){if(typeof s!="object"&&typeof s!="function"&&s!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,z,"setState")},F.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function Ol(){}Ol.prototype=F.prototype;function Bl(s,z,O){this.props=s,this.context=z,this.refs=il,this.updater=O||nl}var yl=Bl.prototype=new Ol;yl.constructor=Bl,Z(yl,F.prototype),yl.isPureReactComponent=!0;var El=Array.isArray,Q={H:null,A:null,T:null,S:null,V:null},$=Object.prototype.hasOwnProperty;function xl(s,z,O,M,Y,tl){return O=tl.ref,{$$typeof:T,type:s,key:z,ref:O!==void 0?O:null,props:tl}}function Dl(s,z){return xl(s.type,z,void 0,void 0,void 0,s.props)}function Al(s){return typeof s=="object"&&s!==null&&s.$$typeof===T}function St(s){var z={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(O){return z[O]})}var Ql=/\/+/g;function Zl(s,z){return typeof s=="object"&&s!==null&&s.key!=null?St(""+s.key):z.toString(36)}function ya(){}function ma(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(ya,ya):(s.status="pending",s.then(function(z){s.status==="pending"&&(s.status="fulfilled",s.value=z)},function(z){s.status==="pending"&&(s.status="rejected",s.reason=z)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function Vl(s,z,O,M,Y){var tl=typeof s;(tl==="undefined"||tl==="boolean")&&(s=null);var V=!1;if(s===null)V=!0;else switch(tl){case"bigint":case"string":case"number":V=!0;break;case"object":switch(s.$$typeof){case T:case j:V=!0;break;case U:return V=s._init,Vl(V(s._payload),z,O,M,Y)}}if(V)return Y=Y(s),V=M===""?"."+Zl(s,0):M,El(Y)?(O="",V!=null&&(O=V.replace(Ql,"$&/")+"/"),Vl(Y,z,O,"",function(Lt){return Lt})):Y!=null&&(Al(Y)&&(Y=Dl(Y,O+(Y.key==null||s&&s.key===Y.key?"":(""+Y.key).replace(Ql,"$&/")+"/")+V)),z.push(Y)),1;V=0;var Pl=M===""?".":M+":";if(El(s))for(var ml=0;ml<s.length;ml++)M=s[ml],tl=Pl+Zl(M,ml),V+=Vl(M,z,O,tl,Y);else if(ml=ll(s),typeof ml=="function")for(s=ml.call(s),ml=0;!(M=s.next()).done;)M=M.value,tl=Pl+Zl(M,ml++),V+=Vl(M,z,O,tl,Y);else if(tl==="object"){if(typeof s.then=="function")return Vl(ma(s),z,O,M,Y);throw z=String(s),Error("Objects are not valid as a React child (found: "+(z==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":z)+"). If you meant to render a collection of children, use an array instead.")}return V}function S(s,z,O){if(s==null)return s;var M=[],Y=0;return Vl(s,M,"","",function(tl){return z.call(O,tl,Y++)}),M}function _(s){if(s._status===-1){var z=s._result;z=z(),z.then(function(O){(s._status===0||s._status===-1)&&(s._status=1,s._result=O)},function(O){(s._status===0||s._status===-1)&&(s._status=2,s._result=O)}),s._status===-1&&(s._status=0,s._result=z)}if(s._status===1)return s._result.default;throw s._result}var G=typeof reportError=="function"?reportError:function(s){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var z=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof s=="object"&&s!==null&&typeof s.message=="string"?String(s.message):String(s),error:s});if(!window.dispatchEvent(z))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",s);return}console.error(s)};function rl(){}return L.Children={map:S,forEach:function(s,z,O){S(s,function(){z.apply(this,arguments)},O)},count:function(s){var z=0;return S(s,function(){z++}),z},toArray:function(s){return S(s,function(z){return z})||[]},only:function(s){if(!Al(s))throw Error("React.Children.only expected to receive a single React element child.");return s}},L.Component=F,L.Fragment=D,L.Profiler=q,L.PureComponent=Bl,L.StrictMode=r,L.Suspense=N,L.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Q,L.__COMPILER_RUNTIME={__proto__:null,c:function(s){return Q.H.useMemoCache(s)}},L.cache=function(s){return function(){return s.apply(null,arguments)}},L.cloneElement=function(s,z,O){if(s==null)throw Error("The argument must be a React element, but you passed "+s+".");var M=Z({},s.props),Y=s.key,tl=void 0;if(z!=null)for(V in z.ref!==void 0&&(tl=void 0),z.key!==void 0&&(Y=""+z.key),z)!$.call(z,V)||V==="key"||V==="__self"||V==="__source"||V==="ref"&&z.ref===void 0||(M[V]=z[V]);var V=arguments.length-2;if(V===1)M.children=O;else if(1<V){for(var Pl=Array(V),ml=0;ml<V;ml++)Pl[ml]=arguments[ml+2];M.children=Pl}return xl(s.type,Y,void 0,void 0,tl,M)},L.createContext=function(s){return s={$$typeof:K,_currentValue:s,_currentValue2:s,_threadCount:0,Provider:null,Consumer:null},s.Provider=s,s.Consumer={$$typeof:R,_context:s},s},L.createElement=function(s,z,O){var M,Y={},tl=null;if(z!=null)for(M in z.key!==void 0&&(tl=""+z.key),z)$.call(z,M)&&M!=="key"&&M!=="__self"&&M!=="__source"&&(Y[M]=z[M]);var V=arguments.length-2;if(V===1)Y.children=O;else if(1<V){for(var Pl=Array(V),ml=0;ml<V;ml++)Pl[ml]=arguments[ml+2];Y.children=Pl}if(s&&s.defaultProps)for(M in V=s.defaultProps,V)Y[M]===void 0&&(Y[M]=V[M]);return xl(s,tl,void 0,void 0,null,Y)},L.createRef=function(){return{current:null}},L.forwardRef=function(s){return{$$typeof:P,render:s}},L.isValidElement=Al,L.lazy=function(s){return{$$typeof:U,_payload:{_status:-1,_result:s},_init:_}},L.memo=function(s,z){return{$$typeof:A,type:s,compare:z===void 0?null:z}},L.startTransition=function(s){var z=Q.T,O={};Q.T=O;try{var M=s(),Y=Q.S;Y!==null&&Y(O,M),typeof M=="object"&&M!==null&&typeof M.then=="function"&&M.then(rl,G)}catch(tl){G(tl)}finally{Q.T=z}},L.unstable_useCacheRefresh=function(){return Q.H.useCacheRefresh()},L.use=function(s){return Q.H.use(s)},L.useActionState=function(s,z,O){return Q.H.useActionState(s,z,O)},L.useCallback=function(s,z){return Q.H.useCallback(s,z)},L.useContext=function(s){return Q.H.useContext(s)},L.useDebugValue=function(){},L.useDeferredValue=function(s,z){return Q.H.useDeferredValue(s,z)},L.useEffect=function(s,z,O){var M=Q.H;if(typeof O=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return M.useEffect(s,z)},L.useId=function(){return Q.H.useId()},L.useImperativeHandle=function(s,z,O){return Q.H.useImperativeHandle(s,z,O)},L.useInsertionEffect=function(s,z){return Q.H.useInsertionEffect(s,z)},L.useLayoutEffect=function(s,z){return Q.H.useLayoutEffect(s,z)},L.useMemo=function(s,z){return Q.H.useMemo(s,z)},L.useOptimistic=function(s,z){return Q.H.useOptimistic(s,z)},L.useReducer=function(s,z,O){return Q.H.useReducer(s,z,O)},L.useRef=function(s){return Q.H.useRef(s)},L.useState=function(s){return Q.H.useState(s)},L.useSyncExternalStore=function(s,z,O){return Q.H.useSyncExternalStore(s,z,O)},L.useTransition=function(){return Q.H.useTransition()},L.version="19.1.0",L}var a0;function ui(){return a0||(a0=1,ti.exports=Ch()),ti.exports}var ai={exports:{}},Jl={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var u0;function Gh(){if(u0)return Jl;u0=1;var T=ui();function j(N){var A="https://react.dev/errors/"+N;if(1<arguments.length){A+="?args[]="+encodeURIComponent(arguments[1]);for(var U=2;U<arguments.length;U++)A+="&args[]="+encodeURIComponent(arguments[U])}return"Minified React error #"+N+"; visit "+A+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function D(){}var r={d:{f:D,r:function(){throw Error(j(522))},D,C:D,L:D,m:D,X:D,S:D,M:D},p:0,findDOMNode:null},q=Symbol.for("react.portal");function R(N,A,U){var ul=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:q,key:ul==null?null:""+ul,children:N,containerInfo:A,implementation:U}}var K=T.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function P(N,A){if(N==="font")return"";if(typeof A=="string")return A==="use-credentials"?A:""}return Jl.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Jl.createPortal=function(N,A){var U=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!A||A.nodeType!==1&&A.nodeType!==9&&A.nodeType!==11)throw Error(j(299));return R(N,A,null,U)},Jl.flushSync=function(N){var A=K.T,U=r.p;try{if(K.T=null,r.p=2,N)return N()}finally{K.T=A,r.p=U,r.d.f()}},Jl.preconnect=function(N,A){typeof N=="string"&&(A?(A=A.crossOrigin,A=typeof A=="string"?A==="use-credentials"?A:"":void 0):A=null,r.d.C(N,A))},Jl.prefetchDNS=function(N){typeof N=="string"&&r.d.D(N)},Jl.preinit=function(N,A){if(typeof N=="string"&&A&&typeof A.as=="string"){var U=A.as,ul=P(U,A.crossOrigin),ll=typeof A.integrity=="string"?A.integrity:void 0,nl=typeof A.fetchPriority=="string"?A.fetchPriority:void 0;U==="style"?r.d.S(N,typeof A.precedence=="string"?A.precedence:void 0,{crossOrigin:ul,integrity:ll,fetchPriority:nl}):U==="script"&&r.d.X(N,{crossOrigin:ul,integrity:ll,fetchPriority:nl,nonce:typeof A.nonce=="string"?A.nonce:void 0})}},Jl.preinitModule=function(N,A){if(typeof N=="string")if(typeof A=="object"&&A!==null){if(A.as==null||A.as==="script"){var U=P(A.as,A.crossOrigin);r.d.M(N,{crossOrigin:U,integrity:typeof A.integrity=="string"?A.integrity:void 0,nonce:typeof A.nonce=="string"?A.nonce:void 0})}}else A==null&&r.d.M(N)},Jl.preload=function(N,A){if(typeof N=="string"&&typeof A=="object"&&A!==null&&typeof A.as=="string"){var U=A.as,ul=P(U,A.crossOrigin);r.d.L(N,U,{crossOrigin:ul,integrity:typeof A.integrity=="string"?A.integrity:void 0,nonce:typeof A.nonce=="string"?A.nonce:void 0,type:typeof A.type=="string"?A.type:void 0,fetchPriority:typeof A.fetchPriority=="string"?A.fetchPriority:void 0,referrerPolicy:typeof A.referrerPolicy=="string"?A.referrerPolicy:void 0,imageSrcSet:typeof A.imageSrcSet=="string"?A.imageSrcSet:void 0,imageSizes:typeof A.imageSizes=="string"?A.imageSizes:void 0,media:typeof A.media=="string"?A.media:void 0})}},Jl.preloadModule=function(N,A){if(typeof N=="string")if(A){var U=P(A.as,A.crossOrigin);r.d.m(N,{as:typeof A.as=="string"&&A.as!=="script"?A.as:void 0,crossOrigin:U,integrity:typeof A.integrity=="string"?A.integrity:void 0})}else r.d.m(N)},Jl.requestFormReset=function(N){r.d.r(N)},Jl.unstable_batchedUpdates=function(N,A){return N(A)},Jl.useFormState=function(N,A,U){return K.H.useFormState(N,A,U)},Jl.useFormStatus=function(){return K.H.useHostTransitionStatus()},Jl.version="19.1.0",Jl}var e0;function Xh(){if(e0)return ai.exports;e0=1;function T(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(T)}catch(j){console.error(j)}}return T(),ai.exports=Gh(),ai.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var n0;function Qh(){if(n0)return Se;n0=1;var T=Bh(),j=ui(),D=Xh();function r(l){var t="https://react.dev/errors/"+l;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+l+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function q(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}function R(l){var t=l,a=l;if(l.alternate)for(;t.return;)t=t.return;else{l=t;do t=l,(t.flags&4098)!==0&&(a=t.return),l=t.return;while(l)}return t.tag===3?a:null}function K(l){if(l.tag===13){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function P(l){if(R(l)!==l)throw Error(r(188))}function N(l){var t=l.alternate;if(!t){if(t=R(l),t===null)throw Error(r(188));return t!==l?null:l}for(var a=l,u=t;;){var e=a.return;if(e===null)break;var n=e.alternate;if(n===null){if(u=e.return,u!==null){a=u;continue}break}if(e.child===n.child){for(n=e.child;n;){if(n===a)return P(e),l;if(n===u)return P(e),t;n=n.sibling}throw Error(r(188))}if(a.return!==u.return)a=e,u=n;else{for(var c=!1,f=e.child;f;){if(f===a){c=!0,a=e,u=n;break}if(f===u){c=!0,u=e,a=n;break}f=f.sibling}if(!c){for(f=n.child;f;){if(f===a){c=!0,a=n,u=e;break}if(f===u){c=!0,u=n,a=e;break}f=f.sibling}if(!c)throw Error(r(189))}}if(a.alternate!==u)throw Error(r(190))}if(a.tag!==3)throw Error(r(188));return a.stateNode.current===a?l:t}function A(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l;for(l=l.child;l!==null;){if(t=A(l),t!==null)return t;l=l.sibling}return null}var U=Object.assign,ul=Symbol.for("react.element"),ll=Symbol.for("react.transitional.element"),nl=Symbol.for("react.portal"),Z=Symbol.for("react.fragment"),il=Symbol.for("react.strict_mode"),F=Symbol.for("react.profiler"),Ol=Symbol.for("react.provider"),Bl=Symbol.for("react.consumer"),yl=Symbol.for("react.context"),El=Symbol.for("react.forward_ref"),Q=Symbol.for("react.suspense"),$=Symbol.for("react.suspense_list"),xl=Symbol.for("react.memo"),Dl=Symbol.for("react.lazy"),Al=Symbol.for("react.activity"),St=Symbol.for("react.memo_cache_sentinel"),Ql=Symbol.iterator;function Zl(l){return l===null||typeof l!="object"?null:(l=Ql&&l[Ql]||l["@@iterator"],typeof l=="function"?l:null)}var ya=Symbol.for("react.client.reference");function ma(l){if(l==null)return null;if(typeof l=="function")return l.$$typeof===ya?null:l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case Z:return"Fragment";case F:return"Profiler";case il:return"StrictMode";case Q:return"Suspense";case $:return"SuspenseList";case Al:return"Activity"}if(typeof l=="object")switch(l.$$typeof){case nl:return"Portal";case yl:return(l.displayName||"Context")+".Provider";case Bl:return(l._context.displayName||"Context")+".Consumer";case El:var t=l.render;return l=l.displayName,l||(l=t.displayName||t.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case xl:return t=l.displayName||null,t!==null?t:ma(l.type)||"Memo";case Dl:t=l._payload,l=l._init;try{return ma(l(t))}catch{}}return null}var Vl=Array.isArray,S=j.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,_=D.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,G={pending:!1,data:null,method:null,action:null},rl=[],s=-1;function z(l){return{current:l}}function O(l){0>s||(l.current=rl[s],rl[s]=null,s--)}function M(l,t){s++,rl[s]=l.current,l.current=t}var Y=z(null),tl=z(null),V=z(null),Pl=z(null);function ml(l,t){switch(M(V,t),M(tl,l),M(Y,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Mo(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Mo(t),l=_o(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}O(Y),M(Y,l)}function Lt(){O(Y),O(tl),O(V)}function qn(l){l.memoizedState!==null&&M(Pl,l);var t=Y.current,a=_o(t,l.type);t!==a&&(M(tl,l),M(Y,a))}function be(l){tl.current===l&&(O(Y),O(tl)),Pl.current===l&&(O(Pl),re._currentValue=G)}var Yn=Object.prototype.hasOwnProperty,Bn=T.unstable_scheduleCallback,Cn=T.unstable_cancelCallback,o0=T.unstable_shouldYield,r0=T.unstable_requestPaint,At=T.unstable_now,h0=T.unstable_getCurrentPriorityLevel,ei=T.unstable_ImmediatePriority,ni=T.unstable_UserBlockingPriority,Te=T.unstable_NormalPriority,v0=T.unstable_LowPriority,ci=T.unstable_IdlePriority,y0=T.log,m0=T.unstable_setDisableYieldValue,Tu=null,lt=null;function Kt(l){if(typeof y0=="function"&&m0(l),lt&&typeof lt.setStrictMode=="function")try{lt.setStrictMode(Tu,l)}catch{}}var tt=Math.clz32?Math.clz32:b0,g0=Math.log,S0=Math.LN2;function b0(l){return l>>>=0,l===0?32:31-(g0(l)/S0|0)|0}var Ee=256,Ae=4194304;function ga(l){var t=l&42;if(t!==0)return t;switch(l&-l){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:return 64;case 128:return 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 l&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function ze(l,t,a){var u=l.pendingLanes;if(u===0)return 0;var e=0,n=l.suspendedLanes,c=l.pingedLanes;l=l.warmLanes;var f=u&134217727;return f!==0?(u=f&~n,u!==0?e=ga(u):(c&=f,c!==0?e=ga(c):a||(a=f&~l,a!==0&&(e=ga(a))))):(f=u&~n,f!==0?e=ga(f):c!==0?e=ga(c):a||(a=u&~l,a!==0&&(e=ga(a)))),e===0?0:t!==0&&t!==e&&(t&n)===0&&(n=e&-e,a=t&-t,n>=a||n===32&&(a&4194048)!==0)?t:e}function Eu(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function T0(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function fi(){var l=Ee;return Ee<<=1,(Ee&4194048)===0&&(Ee=256),l}function ii(){var l=Ae;return Ae<<=1,(Ae&62914560)===0&&(Ae=4194304),l}function Gn(l){for(var t=[],a=0;31>a;a++)t.push(l);return t}function Au(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function E0(l,t,a,u,e,n){var c=l.pendingLanes;l.pendingLanes=a,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=a,l.entangledLanes&=a,l.errorRecoveryDisabledLanes&=a,l.shellSuspendCounter=0;var f=l.entanglements,i=l.expirationTimes,v=l.hiddenUpdates;for(a=c&~a;0<a;){var g=31-tt(a),E=1<<g;f[g]=0,i[g]=-1;var y=v[g];if(y!==null)for(v[g]=null,g=0;g<y.length;g++){var m=y[g];m!==null&&(m.lane&=-536870913)}a&=~E}u!==0&&si(l,u,0),n!==0&&e===0&&l.tag!==0&&(l.suspendedLanes|=n&~(c&~t))}function si(l,t,a){l.pendingLanes|=t,l.suspendedLanes&=~t;var u=31-tt(t);l.entangledLanes|=t,l.entanglements[u]=l.entanglements[u]|1073741824|a&4194090}function di(l,t){var a=l.entangledLanes|=t;for(l=l.entanglements;a;){var u=31-tt(a),e=1<<u;e&t|l[u]&t&&(l[u]|=t),a&=~e}}function Xn(l){switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=16;break;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:l=128;break;case 268435456:l=134217728;break;default:l=0}return l}function Qn(l){return l&=-l,2<l?8<l?(l&134217727)!==0?32:268435456:8:2}function oi(){var l=_.p;return l!==0?l:(l=window.event,l===void 0?32:Ko(l.type))}function A0(l,t){var a=_.p;try{return _.p=l,t()}finally{_.p=a}}var Jt=Math.random().toString(36).slice(2),Ll="__reactFiber$"+Jt,Wl="__reactProps$"+Jt,qa="__reactContainer$"+Jt,Zn="__reactEvents$"+Jt,z0="__reactListeners$"+Jt,p0="__reactHandles$"+Jt,ri="__reactResources$"+Jt,zu="__reactMarker$"+Jt;function Vn(l){delete l[Ll],delete l[Wl],delete l[Zn],delete l[z0],delete l[p0]}function Ya(l){var t=l[Ll];if(t)return t;for(var a=l.parentNode;a;){if(t=a[qa]||a[Ll]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(l=No(l);l!==null;){if(a=l[Ll])return a;l=No(l)}return t}l=a,a=l.parentNode}return null}function Ba(l){if(l=l[Ll]||l[qa]){var t=l.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return l}return null}function pu(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l.stateNode;throw Error(r(33))}function Ca(l){var t=l[ri];return t||(t=l[ri]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Hl(l){l[zu]=!0}var hi=new Set,vi={};function Sa(l,t){Ga(l,t),Ga(l+"Capture",t)}function Ga(l,t){for(vi[l]=t,l=0;l<t.length;l++)hi.add(t[l])}var M0=RegExp("^[: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]*$"),yi={},mi={};function _0(l){return Yn.call(mi,l)?!0:Yn.call(yi,l)?!1:M0.test(l)?mi[l]=!0:(yi[l]=!0,!1)}function pe(l,t,a){if(_0(t))if(a===null)l.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":l.removeAttribute(t);return;case"boolean":var u=t.toLowerCase().slice(0,5);if(u!=="data-"&&u!=="aria-"){l.removeAttribute(t);return}}l.setAttribute(t,""+a)}}function Me(l,t,a){if(a===null)l.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(t);return}l.setAttribute(t,""+a)}}function xt(l,t,a,u){if(u===null)l.removeAttribute(a);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(a);return}l.setAttributeNS(t,a,""+u)}}var Ln,gi;function Xa(l){if(Ln===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Ln=t&&t[1]||"",gi=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Ln+l+gi}var Kn=!1;function Jn(l,t){if(!l||Kn)return"";Kn=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var u={DetermineComponentFrameRoot:function(){try{if(t){var E=function(){throw Error()};if(Object.defineProperty(E.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(E,[])}catch(m){var y=m}Reflect.construct(l,[],E)}else{try{E.call()}catch(m){y=m}l.call(E.prototype)}}else{try{throw Error()}catch(m){y=m}(E=l())&&typeof E.catch=="function"&&E.catch(function(){})}}catch(m){if(m&&y&&typeof m.stack=="string")return[m.stack,y.stack]}return[null,null]}};u.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var e=Object.getOwnPropertyDescriptor(u.DetermineComponentFrameRoot,"name");e&&e.configurable&&Object.defineProperty(u.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var n=u.DetermineComponentFrameRoot(),c=n[0],f=n[1];if(c&&f){var i=c.split(`
`),v=f.split(`
`);for(e=u=0;u<i.length&&!i[u].includes("DetermineComponentFrameRoot");)u++;for(;e<v.length&&!v[e].includes("DetermineComponentFrameRoot");)e++;if(u===i.length||e===v.length)for(u=i.length-1,e=v.length-1;1<=u&&0<=e&&i[u]!==v[e];)e--;for(;1<=u&&0<=e;u--,e--)if(i[u]!==v[e]){if(u!==1||e!==1)do if(u--,e--,0>e||i[u]!==v[e]){var g=`
`+i[u].replace(" at new "," at ");return l.displayName&&g.includes("<anonymous>")&&(g=g.replace("<anonymous>",l.displayName)),g}while(1<=u&&0<=e);break}}}finally{Kn=!1,Error.prepareStackTrace=a}return(a=l?l.displayName||l.name:"")?Xa(a):""}function O0(l){switch(l.tag){case 26:case 27:case 5:return Xa(l.type);case 16:return Xa("Lazy");case 13:return Xa("Suspense");case 19:return Xa("SuspenseList");case 0:case 15:return Jn(l.type,!1);case 11:return Jn(l.type.render,!1);case 1:return Jn(l.type,!0);case 31:return Xa("Activity");default:return""}}function Si(l){try{var t="";do t+=O0(l),l=l.return;while(l);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}function st(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function bi(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function x0(l){var t=bi(l)?"checked":"value",a=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),u=""+l[t];if(!l.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var e=a.get,n=a.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return e.call(this)},set:function(c){u=""+c,n.call(this,c)}}),Object.defineProperty(l,t,{enumerable:a.enumerable}),{getValue:function(){return u},setValue:function(c){u=""+c},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function _e(l){l._valueTracker||(l._valueTracker=x0(l))}function Ti(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var a=t.getValue(),u="";return l&&(u=bi(l)?l.checked?"true":"false":l.value),l=u,l!==a?(t.setValue(l),!0):!1}function Oe(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var D0=/[\n"\\]/g;function dt(l){return l.replace(D0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function wn(l,t,a,u,e,n,c,f){l.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.type=c:l.removeAttribute("type"),t!=null?c==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+st(t)):l.value!==""+st(t)&&(l.value=""+st(t)):c!=="submit"&&c!=="reset"||l.removeAttribute("value"),t!=null?Wn(l,c,st(t)):a!=null?Wn(l,c,st(a)):u!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.name=""+st(f):l.removeAttribute("name")}function Ei(l,t,a,u,e,n,c,f){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||a!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;a=a!=null?""+st(a):"",t=t!=null?""+st(t):a,f||t===l.value||(l.value=t),l.defaultValue=t}u=u??e,u=typeof u!="function"&&typeof u!="symbol"&&!!u,l.checked=f?l.checked:!!u,l.defaultChecked=!!u,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(l.name=c)}function Wn(l,t,a){t==="number"&&Oe(l.ownerDocument)===l||l.defaultValue===""+a||(l.defaultValue=""+a)}function Qa(l,t,a,u){if(l=l.options,t){t={};for(var e=0;e<a.length;e++)t["$"+a[e]]=!0;for(a=0;a<l.length;a++)e=t.hasOwnProperty("$"+l[a].value),l[a].selected!==e&&(l[a].selected=e),e&&u&&(l[a].defaultSelected=!0)}else{for(a=""+st(a),t=null,e=0;e<l.length;e++){if(l[e].value===a){l[e].selected=!0,u&&(l[e].defaultSelected=!0);return}t!==null||l[e].disabled||(t=l[e])}t!==null&&(t.selected=!0)}}function Ai(l,t,a){if(t!=null&&(t=""+st(t),t!==l.value&&(l.value=t),a==null)){l.defaultValue!==t&&(l.defaultValue=t);return}l.defaultValue=a!=null?""+st(a):""}function zi(l,t,a,u){if(t==null){if(u!=null){if(a!=null)throw Error(r(92));if(Vl(u)){if(1<u.length)throw Error(r(93));u=u[0]}a=u}a==null&&(a=""),t=a}a=st(t),l.defaultValue=a,u=l.textContent,u===a&&u!==""&&u!==null&&(l.value=u)}function Za(l,t){if(t){var a=l.firstChild;if(a&&a===l.lastChild&&a.nodeType===3){a.nodeValue=t;return}}l.textContent=t}var N0=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function pi(l,t,a){var u=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?u?l.setProperty(t,""):t==="float"?l.cssFloat="":l[t]="":u?l.setProperty(t,a):typeof a!="number"||a===0||N0.has(t)?t==="float"?l.cssFloat=a:l[t]=(""+a).trim():l[t]=a+"px"}function Mi(l,t,a){if(t!=null&&typeof t!="object")throw Error(r(62));if(l=l.style,a!=null){for(var u in a)!a.hasOwnProperty(u)||t!=null&&t.hasOwnProperty(u)||(u.indexOf("--")===0?l.setProperty(u,""):u==="float"?l.cssFloat="":l[u]="");for(var e in t)u=t[e],t.hasOwnProperty(e)&&a[e]!==u&&pi(l,e,u)}else for(var n in t)t.hasOwnProperty(n)&&pi(l,n,t[n])}function kn(l){if(l.indexOf("-")===-1)return!1;switch(l){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 U0=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),R0=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function xe(l){return R0.test(""+l)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":l}var $n=null;function Fn(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var Va=null,La=null;function _i(l){var t=Ba(l);if(t&&(l=t.stateNode)){var a=l[Wl]||null;l:switch(l=t.stateNode,t.type){case"input":if(wn(l,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=l;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+dt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var u=a[t];if(u!==l&&u.form===l.form){var e=u[Wl]||null;if(!e)throw Error(r(90));wn(u,e.value,e.defaultValue,e.defaultValue,e.checked,e.defaultChecked,e.type,e.name)}}for(t=0;t<a.length;t++)u=a[t],u.form===l.form&&Ti(u)}break l;case"textarea":Ai(l,a.value,a.defaultValue);break l;case"select":t=a.value,t!=null&&Qa(l,!!a.multiple,t,!1)}}}var In=!1;function Oi(l,t,a){if(In)return l(t,a);In=!0;try{var u=l(t);return u}finally{if(In=!1,(Va!==null||La!==null)&&(vn(),Va&&(t=Va,l=La,La=Va=null,_i(t),l)))for(t=0;t<l.length;t++)_i(l[t])}}function Mu(l,t){var a=l.stateNode;if(a===null)return null;var u=a[Wl]||null;if(u===null)return null;a=u[t];l:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(u=!u.disabled)||(l=l.type,u=!(l==="button"||l==="input"||l==="select"||l==="textarea")),l=!u;break l;default:l=!1}if(l)return null;if(a&&typeof a!="function")throw Error(r(231,t,typeof a));return a}var Dt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Pn=!1;if(Dt)try{var _u={};Object.defineProperty(_u,"passive",{get:function(){Pn=!0}}),window.addEventListener("test",_u,_u),window.removeEventListener("test",_u,_u)}catch{Pn=!1}var wt=null,lc=null,De=null;function xi(){if(De)return De;var l,t=lc,a=t.length,u,e="value"in wt?wt.value:wt.textContent,n=e.length;for(l=0;l<a&&t[l]===e[l];l++);var c=a-l;for(u=1;u<=c&&t[a-u]===e[n-u];u++);return De=e.slice(l,1<u?1-u:void 0)}function Ne(l){var t=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&t===13&&(l=13)):l=t,l===10&&(l=13),32<=l||l===13?l:0}function Ue(){return!0}function Di(){return!1}function kl(l){function t(a,u,e,n,c){this._reactName=a,this._targetInst=e,this.type=u,this.nativeEvent=n,this.target=c,this.currentTarget=null;for(var f in l)l.hasOwnProperty(f)&&(a=l[f],this[f]=a?a(n):n[f]);return this.isDefaultPrevented=(n.defaultPrevented!=null?n.defaultPrevented:n.returnValue===!1)?Ue:Di,this.isPropagationStopped=Di,this}return U(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Ue)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Ue)},persist:function(){},isPersistent:Ue}),t}var ba={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Re=kl(ba),Ou=U({},ba,{view:0,detail:0}),H0=kl(Ou),tc,ac,xu,He=U({},Ou,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ec,button:0,buttons:0,relatedTarget:function(l){return l.relatedTarget===void 0?l.fromElement===l.srcElement?l.toElement:l.fromElement:l.relatedTarget},movementX:function(l){return"movementX"in l?l.movementX:(l!==xu&&(xu&&l.type==="mousemove"?(tc=l.screenX-xu.screenX,ac=l.screenY-xu.screenY):ac=tc=0,xu=l),tc)},movementY:function(l){return"movementY"in l?l.movementY:ac}}),Ni=kl(He),j0=U({},He,{dataTransfer:0}),q0=kl(j0),Y0=U({},Ou,{relatedTarget:0}),uc=kl(Y0),B0=U({},ba,{animationName:0,elapsedTime:0,pseudoElement:0}),C0=kl(B0),G0=U({},ba,{clipboardData:function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData}}),X0=kl(G0),Q0=U({},ba,{data:0}),Ui=kl(Q0),Z0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},V0={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"},L0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function K0(l){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(l):(l=L0[l])?!!t[l]:!1}function ec(){return K0}var J0=U({},Ou,{key:function(l){if(l.key){var t=Z0[l.key]||l.key;if(t!=="Unidentified")return t}return l.type==="keypress"?(l=Ne(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?V0[l.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ec,charCode:function(l){return l.type==="keypress"?Ne(l):0},keyCode:function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},which:function(l){return l.type==="keypress"?Ne(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0}}),w0=kl(J0),W0=U({},He,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ri=kl(W0),k0=U({},Ou,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ec}),$0=kl(k0),F0=U({},ba,{propertyName:0,elapsedTime:0,pseudoElement:0}),I0=kl(F0),P0=U({},He,{deltaX:function(l){return"deltaX"in l?l.deltaX:"wheelDeltaX"in l?-l.wheelDeltaX:0},deltaY:function(l){return"deltaY"in l?l.deltaY:"wheelDeltaY"in l?-l.wheelDeltaY:"wheelDelta"in l?-l.wheelDelta:0},deltaZ:0,deltaMode:0}),lr=kl(P0),tr=U({},ba,{newState:0,oldState:0}),ar=kl(tr),ur=[9,13,27,32],nc=Dt&&"CompositionEvent"in window,Du=null;Dt&&"documentMode"in document&&(Du=document.documentMode);var er=Dt&&"TextEvent"in window&&!Du,Hi=Dt&&(!nc||Du&&8<Du&&11>=Du),ji=" ",qi=!1;function Yi(l,t){switch(l){case"keyup":return ur.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bi(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ka=!1;function nr(l,t){switch(l){case"compositionend":return Bi(t);case"keypress":return t.which!==32?null:(qi=!0,ji);case"textInput":return l=t.data,l===ji&&qi?null:l;default:return null}}function cr(l,t){if(Ka)return l==="compositionend"||!nc&&Yi(l,t)?(l=xi(),De=lc=wt=null,Ka=!1,l):null;switch(l){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 Hi&&t.locale!=="ko"?null:t.data;default:return null}}var fr={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 Ci(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t==="input"?!!fr[l.type]:t==="textarea"}function Gi(l,t,a,u){Va?La?La.push(u):La=[u]:Va=u,t=Tn(t,"onChange"),0<t.length&&(a=new Re("onChange","change",null,a,u),l.push({event:a,listeners:t}))}var Nu=null,Uu=null;function ir(l){To(l,0)}function je(l){var t=pu(l);if(Ti(t))return l}function Xi(l,t){if(l==="change")return t}var Qi=!1;if(Dt){var cc;if(Dt){var fc="oninput"in document;if(!fc){var Zi=document.createElement("div");Zi.setAttribute("oninput","return;"),fc=typeof Zi.oninput=="function"}cc=fc}else cc=!1;Qi=cc&&(!document.documentMode||9<document.documentMode)}function Vi(){Nu&&(Nu.detachEvent("onpropertychange",Li),Uu=Nu=null)}function Li(l){if(l.propertyName==="value"&&je(Uu)){var t=[];Gi(t,Uu,l,Fn(l)),Oi(ir,t)}}function sr(l,t,a){l==="focusin"?(Vi(),Nu=t,Uu=a,Nu.attachEvent("onpropertychange",Li)):l==="focusout"&&Vi()}function dr(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return je(Uu)}function or(l,t){if(l==="click")return je(t)}function rr(l,t){if(l==="input"||l==="change")return je(t)}function hr(l,t){return l===t&&(l!==0||1/l===1/t)||l!==l&&t!==t}var at=typeof Object.is=="function"?Object.is:hr;function Ru(l,t){if(at(l,t))return!0;if(typeof l!="object"||l===null||typeof t!="object"||t===null)return!1;var a=Object.keys(l),u=Object.keys(t);if(a.length!==u.length)return!1;for(u=0;u<a.length;u++){var e=a[u];if(!Yn.call(t,e)||!at(l[e],t[e]))return!1}return!0}function Ki(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function Ji(l,t){var a=Ki(l);l=0;for(var u;a;){if(a.nodeType===3){if(u=l+a.textContent.length,l<=t&&u>=t)return{node:a,offset:t-l};l=u}l:{for(;a;){if(a.nextSibling){a=a.nextSibling;break l}a=a.parentNode}a=void 0}a=Ki(a)}}function wi(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?wi(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function Wi(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Oe(l.document);t instanceof l.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)l=t.contentWindow;else break;t=Oe(l.document)}return t}function ic(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var vr=Dt&&"documentMode"in document&&11>=document.documentMode,Ja=null,sc=null,Hu=null,dc=!1;function ki(l,t,a){var u=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;dc||Ja==null||Ja!==Oe(u)||(u=Ja,"selectionStart"in u&&ic(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),Hu&&Ru(Hu,u)||(Hu=u,u=Tn(sc,"onSelect"),0<u.length&&(t=new Re("onSelect","select",null,t,a),l.push({event:t,listeners:u}),t.target=Ja)))}function Ta(l,t){var a={};return a[l.toLowerCase()]=t.toLowerCase(),a["Webkit"+l]="webkit"+t,a["Moz"+l]="moz"+t,a}var wa={animationend:Ta("Animation","AnimationEnd"),animationiteration:Ta("Animation","AnimationIteration"),animationstart:Ta("Animation","AnimationStart"),transitionrun:Ta("Transition","TransitionRun"),transitionstart:Ta("Transition","TransitionStart"),transitioncancel:Ta("Transition","TransitionCancel"),transitionend:Ta("Transition","TransitionEnd")},oc={},$i={};Dt&&($i=document.createElement("div").style,"AnimationEvent"in window||(delete wa.animationend.animation,delete wa.animationiteration.animation,delete wa.animationstart.animation),"TransitionEvent"in window||delete wa.transitionend.transition);function Ea(l){if(oc[l])return oc[l];if(!wa[l])return l;var t=wa[l],a;for(a in t)if(t.hasOwnProperty(a)&&a in $i)return oc[l]=t[a];return l}var Fi=Ea("animationend"),Ii=Ea("animationiteration"),Pi=Ea("animationstart"),yr=Ea("transitionrun"),mr=Ea("transitionstart"),gr=Ea("transitioncancel"),ls=Ea("transitionend"),ts=new Map,rc="abort auxClick beforeToggle 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 to