Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
vicas /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
index-Bh2aZeyQ.js
323.1
KB
-rw-r--r--
index-PXLbvTbQ.css
18.39
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index-Bh2aZeyQ.js
function Cf(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)}})();function Tf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Pu={exports:{}},Ui={},Iu={exports:{}},B={};/** * @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 kr=Symbol.for("react.element"),Af=Symbol.for("react.portal"),Pf=Symbol.for("react.fragment"),If=Symbol.for("react.strict_mode"),Mf=Symbol.for("react.profiler"),kf=Symbol.for("react.provider"),jf=Symbol.for("react.context"),Lf=Symbol.for("react.forward_ref"),Of=Symbol.for("react.suspense"),Df=Symbol.for("react.memo"),Nf=Symbol.for("react.lazy"),qa=Symbol.iterator;function _f(e){return e===null||typeof e!="object"?null:(e=qa&&e[qa]||e["@@iterator"],typeof e=="function"?e:null)}var Mu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ku=Object.assign,ju={};function Dn(e,t,n){this.props=e,this.context=t,this.refs=ju,this.updater=n||Mu}Dn.prototype.isReactComponent={};Dn.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")};Dn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Lu(){}Lu.prototype=Dn.prototype;function Zs(e,t,n){this.props=e,this.context=t,this.refs=ju,this.updater=n||Mu}var ea=Zs.prototype=new Lu;ea.constructor=Zs;ku(ea,Dn.prototype);ea.isPureReactComponent=!0;var Za=Array.isArray,Ou=Object.prototype.hasOwnProperty,ta={current:null},Du={key:!0,ref:!0,__self:!0,__source:!0};function Nu(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)Ou.call(t,r)&&!Du.hasOwnProperty(r)&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var a=Array(o),u=0;u<o;u++)a[u]=arguments[u+2];i.children=a}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return{$$typeof:kr,type:e,key:l,ref:s,props:i,_owner:ta.current}}function Rf(e,t){return{$$typeof:kr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function na(e){return typeof e=="object"&&e!==null&&e.$$typeof===kr}function bf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var eo=/\/+/g;function gl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?bf(""+e.key):t.toString(36)}function ti(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 kr:case Af:s=!0}}if(s)return s=e,i=i(s),e=r===""?"."+gl(s,0):r,Za(i)?(n="",e!=null&&(n=e.replace(eo,"$&/")+"/"),ti(i,t,n,"",function(u){return u})):i!=null&&(na(i)&&(i=Rf(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(eo,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=r===""?".":r+":",Za(e))for(var o=0;o<e.length;o++){l=e[o];var a=r+gl(l,o);s+=ti(l,t,n,a,i)}else if(a=_f(e),typeof a=="function")for(e=a.call(e),o=0;!(l=e.next()).done;)l=l.value,a=r+gl(l,o++),s+=ti(l,t,n,a,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 Rr(e,t,n){if(e==null)return e;var r=[],i=0;return ti(e,r,"","",function(l){return t.call(n,l,i++)}),r}function zf(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 Se={current:null},ni={transition:null},Bf={ReactCurrentDispatcher:Se,ReactCurrentBatchConfig:ni,ReactCurrentOwner:ta};B.Children={map:Rr,forEach:function(e,t,n){Rr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Rr(e,function(){t++}),t},toArray:function(e){return Rr(e,function(t){return t})||[]},only:function(e){if(!na(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};B.Component=Dn;B.Fragment=Pf;B.Profiler=Mf;B.PureComponent=Zs;B.StrictMode=If;B.Suspense=Of;B.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Bf;B.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=ku({},e.props),i=e.key,l=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,s=ta.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(a in t)Ou.call(t,a)&&!Du.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&o!==void 0?o[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){o=Array(a);for(var u=0;u<a;u++)o[u]=arguments[u+2];r.children=o}return{$$typeof:kr,type:e.type,key:i,ref:l,props:r,_owner:s}};B.createContext=function(e){return e={$$typeof:jf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:kf,_context:e},e.Consumer=e};B.createElement=Nu;B.createFactory=function(e){var t=Nu.bind(null,e);return t.type=e,t};B.createRef=function(){return{current:null}};B.forwardRef=function(e){return{$$typeof:Lf,render:e}};B.isValidElement=na;B.lazy=function(e){return{$$typeof:Nf,_payload:{_status:-1,_result:e},_init:zf}};B.memo=function(e,t){return{$$typeof:Df,type:e,compare:t===void 0?null:t}};B.startTransition=function(e){var t=ni.transition;ni.transition={};try{e()}finally{ni.transition=t}};B.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};B.useCallback=function(e,t){return Se.current.useCallback(e,t)};B.useContext=function(e){return Se.current.useContext(e)};B.useDebugValue=function(){};B.useDeferredValue=function(e){return Se.current.useDeferredValue(e)};B.useEffect=function(e,t){return Se.current.useEffect(e,t)};B.useId=function(){return Se.current.useId()};B.useImperativeHandle=function(e,t,n){return Se.current.useImperativeHandle(e,t,n)};B.useInsertionEffect=function(e,t){return Se.current.useInsertionEffect(e,t)};B.useLayoutEffect=function(e,t){return Se.current.useLayoutEffect(e,t)};B.useMemo=function(e,t){return Se.current.useMemo(e,t)};B.useReducer=function(e,t,n){return Se.current.useReducer(e,t,n)};B.useRef=function(e){return Se.current.useRef(e)};B.useState=function(e){return Se.current.useState(e)};B.useSyncExternalStore=function(e,t,n){return Se.current.useSyncExternalStore(e,t,n)};B.useTransition=function(){return Se.current.useTransition()};B.version="18.2.0";Iu.exports=B;var I=Iu.exports;const Z=Tf(I),Vf=Cf({__proto__:null,default:Z},[I]);/** * @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 Ff=I,Gf=Symbol.for("react.element"),Hf=Symbol.for("react.fragment"),$f=Object.prototype.hasOwnProperty,Uf=Ff.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Wf={key:!0,ref:!0,__self:!0,__source:!0};function _u(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)$f.call(t,r)&&!Wf.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:Gf,type:e,key:l,ref:s,props:i,_owner:Uf.current}}Ui.Fragment=Hf;Ui.jsx=_u;Ui.jsxs=_u;Pu.exports=Ui;var h=Pu.exports,Jl={},Ru={exports:{}},De={},bu={exports:{}},zu={};/** * @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(M,N){var _=M.length;M.push(N);e:for(;0<_;){var F=_-1>>>1,Y=M[F];if(0<i(Y,N))M[F]=N,M[_]=Y,_=F;else break e}}function n(M){return M.length===0?null:M[0]}function r(M){if(M.length===0)return null;var N=M[0],_=M.pop();if(_!==N){M[0]=_;e:for(var F=0,Y=M.length,Nr=Y>>>1;F<Nr;){var Ft=2*(F+1)-1,ml=M[Ft],Gt=Ft+1,_r=M[Gt];if(0>i(ml,_))Gt<Y&&0>i(_r,ml)?(M[F]=_r,M[Gt]=_,F=Gt):(M[F]=ml,M[Ft]=_,F=Ft);else if(Gt<Y&&0>i(_r,_))M[F]=_r,M[Gt]=_,F=Gt;else break e}}return N}function i(M,N){var _=M.sortIndex-N.sortIndex;return _!==0?_:M.id-N.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var a=[],u=[],f=1,p=null,g=3,v=!1,y=!1,w=!1,x=typeof setTimeout=="function"?setTimeout:null,c=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(M){for(var N=n(u);N!==null;){if(N.callback===null)r(u);else if(N.startTime<=M)r(u),N.sortIndex=N.expirationTime,t(a,N);else break;N=n(u)}}function S(M){if(w=!1,m(M),!y)if(n(a)!==null)y=!0,le(E);else{var N=n(u);N!==null&&Ge(S,N.startTime-M)}}function E(M,N){y=!1,w&&(w=!1,c(T),T=-1),v=!0;var _=g;try{for(m(N),p=n(a);p!==null&&(!(p.expirationTime>N)||M&&!O());){var F=p.callback;if(typeof F=="function"){p.callback=null,g=p.priorityLevel;var Y=F(p.expirationTime<=N);N=e.unstable_now(),typeof Y=="function"?p.callback=Y:p===n(a)&&r(a),m(N)}else r(a);p=n(a)}if(p!==null)var Nr=!0;else{var Ft=n(u);Ft!==null&&Ge(S,Ft.startTime-N),Nr=!1}return Nr}finally{p=null,g=_,v=!1}}var A=!1,j=null,T=-1,P=5,C=-1;function O(){return!(e.unstable_now()-C<P)}function D(){if(j!==null){var M=e.unstable_now();C=M;var N=!0;try{N=j(!0,M)}finally{N?k():(A=!1,j=null)}}else A=!1}var k;if(typeof d=="function")k=function(){d(D)};else if(typeof MessageChannel<"u"){var b=new MessageChannel,z=b.port2;b.port1.onmessage=D,k=function(){z.postMessage(null)}}else k=function(){x(D,0)};function le(M){j=M,A||(A=!0,k())}function Ge(M,N){T=x(function(){M(e.unstable_now())},N)}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(M){M.callback=null},e.unstable_continueExecution=function(){y||v||(y=!0,le(E))},e.unstable_forceFrameRate=function(M){0>M||125<M?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<M?Math.floor(1e3/M):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(M){switch(g){case 1:case 2:case 3:var N=3;break;default:N=g}var _=g;g=N;try{return M()}finally{g=_}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(M,N){switch(M){case 1:case 2:case 3:case 4:case 5:break;default:M=3}var _=g;g=M;try{return N()}finally{g=_}},e.unstable_scheduleCallback=function(M,N,_){var F=e.unstable_now();switch(typeof _=="object"&&_!==null?(_=_.delay,_=typeof _=="number"&&0<_?F+_:F):_=F,M){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=_+Y,M={id:f++,callback:N,priorityLevel:M,startTime:_,expirationTime:Y,sortIndex:-1},_>F?(M.sortIndex=_,t(u,M),n(a)===null&&M===n(u)&&(w?(c(T),T=-1):w=!0,Ge(S,_-F))):(M.sortIndex=Y,t(a,M),y||v||(y=!0,le(E))),M},e.unstable_shouldYield=O,e.unstable_wrapCallback=function(M){var N=g;return function(){var _=g;g=N;try{return M.apply(this,arguments)}finally{g=_}}}})(zu);bu.exports=zu;var Kf=bu.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 Bu=I,Oe=Kf;function L(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 Vu=new Set,ar={};function rn(e,t){Pn(e,t),Pn(e+"Capture",t)}function Pn(e,t){for(ar[e]=t,e=0;e<t.length;e++)Vu.add(t[e])}var ht=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ql=Object.prototype.hasOwnProperty,Yf=/^[: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]*$/,to={},no={};function Qf(e){return ql.call(no,e)?!0:ql.call(to,e)?!1:Yf.test(e)?no[e]=!0:(to[e]=!0,!1)}function Xf(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 Jf(e,t,n,r){if(t===null||typeof t>"u"||Xf(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 xe(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 fe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){fe[e]=new xe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];fe[t]=new xe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){fe[e]=new xe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){fe[e]=new xe(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){fe[e]=new xe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){fe[e]=new xe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){fe[e]=new xe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){fe[e]=new xe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){fe[e]=new xe(e,5,!1,e.toLowerCase(),null,!1,!1)});var ra=/[\-:]([a-z])/g;function ia(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(ra,ia);fe[t]=new xe(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(ra,ia);fe[t]=new xe(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(ra,ia);fe[t]=new xe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){fe[e]=new xe(e,1,!1,e.toLowerCase(),null,!1,!1)});fe.xlinkHref=new xe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){fe[e]=new xe(e,1,!1,e.toLowerCase(),null,!0,!0)});function la(e,t,n,r){var i=fe.hasOwnProperty(t)?fe[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Jf(t,n,i,r)&&(n=null),r||i===null?Qf(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 yt=Bu.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,br=Symbol.for("react.element"),an=Symbol.for("react.portal"),on=Symbol.for("react.fragment"),sa=Symbol.for("react.strict_mode"),Zl=Symbol.for("react.profiler"),Fu=Symbol.for("react.provider"),Gu=Symbol.for("react.context"),aa=Symbol.for("react.forward_ref"),es=Symbol.for("react.suspense"),ts=Symbol.for("react.suspense_list"),oa=Symbol.for("react.memo"),St=Symbol.for("react.lazy"),Hu=Symbol.for("react.offscreen"),ro=Symbol.iterator;function zn(e){return e===null||typeof e!="object"?null:(e=ro&&e[ro]||e["@@iterator"],typeof e=="function"?e:null)}var J=Object.assign,vl;function Kn(e){if(vl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);vl=t&&t[1]||""}return` `+vl+e}var yl=!1;function wl(e,t){if(!e||yl)return"";yl=!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(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(` `),l=r.stack.split(` `),s=i.length-1,o=l.length-1;1<=s&&0<=o&&i[s]!==l[o];)o--;for(;1<=s&&0<=o;s--,o--)if(i[s]!==l[o]){if(s!==1||o!==1)do if(s--,o--,0>o||i[s]!==l[o]){var a=` `+i[s].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=s&&0<=o);break}}}finally{yl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Kn(e):""}function qf(e){switch(e.tag){case 5:return Kn(e.type);case 16:return Kn("Lazy");case 13:return Kn("Suspense");case 19:return Kn("SuspenseList");case 0:case 2:case 15:return e=wl(e.type,!1),e;case 11:return e=wl(e.type.render,!1),e;case 1:return e=wl(e.type,!0),e;default:return""}}function ns(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 on:return"Fragment";case an:return"Portal";case Zl:return"Profiler";case sa:return"StrictMode";case es:return"Suspense";case ts:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Gu:return(e.displayName||"Context")+".Consumer";case Fu:return(e._context.displayName||"Context")+".Provider";case aa:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case oa:return t=e.displayName||null,t!==null?t:ns(e.type)||"Memo";case St:t=e._payload,e=e._init;try{return ns(e(t))}catch{}}return null}function Zf(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 ns(t);case 8:return t===sa?"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 Rt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function $u(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ep(e){var t=$u(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 zr(e){e._valueTracker||(e._valueTracker=ep(e))}function Uu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$u(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function hi(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 rs(e,t){var n=t.checked;return J({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function io(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Rt(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 Wu(e,t){t=t.checked,t!=null&&la(e,"checked",t,!1)}function is(e,t){Wu(e,t);var n=Rt(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,Rt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function lo(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"||hi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Yn=Array.isArray;function wn(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=""+Rt(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 ss(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(L(91));return J({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function so(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(L(92));if(Yn(n)){if(1<n.length)throw Error(L(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Rt(n)}}function Ku(e,t){var n=Rt(t.value),r=Rt(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 ao(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Yu(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 as(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Yu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Br,Qu=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(Br=Br||document.createElement("div"),Br.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Br.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function or(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Jn={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},tp=["Webkit","ms","Moz","O"];Object.keys(Jn).forEach(function(e){tp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Jn[t]=Jn[e]})});function Xu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Jn.hasOwnProperty(e)&&Jn[e]?(""+t).trim():t+"px"}function Ju(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Xu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var np=J({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 os(e,t){if(t){if(np[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(L(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(L(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(L(61))}if(t.style!=null&&typeof t.style!="object")throw Error(L(62))}}function us(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 cs=null;function ua(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ds=null,Sn=null,xn=null;function oo(e){if(e=Or(e)){if(typeof ds!="function")throw Error(L(280));var t=e.stateNode;t&&(t=Xi(t),ds(e.stateNode,e.type,t))}}function qu(e){Sn?xn?xn.push(e):xn=[e]:Sn=e}function Zu(){if(Sn){var e=Sn,t=xn;if(xn=Sn=null,oo(e),t)for(e=0;e<t.length;e++)oo(t[e])}}function ec(e,t){return e(t)}function tc(){}var Sl=!1;function nc(e,t,n){if(Sl)return e(t,n);Sl=!0;try{return ec(e,t,n)}finally{Sl=!1,(Sn!==null||xn!==null)&&(tc(),Zu())}}function ur(e,t){var n=e.stateNode;if(n===null)return null;var r=Xi(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(L(231,t,typeof n));return n}var fs=!1;if(ht)try{var Bn={};Object.defineProperty(Bn,"passive",{get:function(){fs=!0}}),window.addEventListener("test",Bn,Bn),window.removeEventListener("test",Bn,Bn)}catch{fs=!1}function rp(e,t,n,r,i,l,s,o,a){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(f){this.onError(f)}}var qn=!1,mi=null,gi=!1,ps=null,ip={onError:function(e){qn=!0,mi=e}};function lp(e,t,n,r,i,l,s,o,a){qn=!1,mi=null,rp.apply(ip,arguments)}function sp(e,t,n,r,i,l,s,o,a){if(lp.apply(this,arguments),qn){if(qn){var u=mi;qn=!1,mi=null}else throw Error(L(198));gi||(gi=!0,ps=u)}}function ln(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 rc(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 uo(e){if(ln(e)!==e)throw Error(L(188))}function ap(e){var t=e.alternate;if(!t){if(t=ln(e),t===null)throw Error(L(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 uo(i),e;if(l===r)return uo(i),t;l=l.sibling}throw Error(L(188))}if(n.return!==r.return)n=i,r=l;else{for(var s=!1,o=i.child;o;){if(o===n){s=!0,n=i,r=l;break}if(o===r){s=!0,r=i,n=l;break}o=o.sibling}if(!s){for(o=l.child;o;){if(o===n){s=!0,n=l,r=i;break}if(o===r){s=!0,r=l,n=i;break}o=o.sibling}if(!s)throw Error(L(189))}}if(n.alternate!==r)throw Error(L(190))}if(n.tag!==3)throw Error(L(188));return n.stateNode.current===n?e:t}function ic(e){return e=ap(e),e!==null?lc(e):null}function lc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=lc(e);if(t!==null)return t;e=e.sibling}return null}var sc=Oe.unstable_scheduleCallback,co=Oe.unstable_cancelCallback,op=Oe.unstable_shouldYield,up=Oe.unstable_requestPaint,ee=Oe.unstable_now,cp=Oe.unstable_getCurrentPriorityLevel,ca=Oe.unstable_ImmediatePriority,ac=Oe.unstable_UserBlockingPriority,vi=Oe.unstable_NormalPriority,dp=Oe.unstable_LowPriority,oc=Oe.unstable_IdlePriority,Wi=null,nt=null;function fp(e){if(nt&&typeof nt.onCommitFiberRoot=="function")try{nt.onCommitFiberRoot(Wi,e,void 0,(e.current.flags&128)===128)}catch{}}var Ye=Math.clz32?Math.clz32:mp,pp=Math.log,hp=Math.LN2;function mp(e){return e>>>=0,e===0?32:31-(pp(e)/hp|0)|0}var Vr=64,Fr=4194304;function Qn(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 yi(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 o=s&~i;o!==0?r=Qn(o):(l&=s,l!==0&&(r=Qn(l)))}else s=n&~i,s!==0?r=Qn(s):l!==0&&(r=Qn(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-Ye(t),i=1<<n,r|=e[n],t&=~i;return r}function gp(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 vp(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes;0<l;){var s=31-Ye(l),o=1<<s,a=i[s];a===-1?(!(o&n)||o&r)&&(i[s]=gp(o,t)):a<=t&&(e.expiredLanes|=o),l&=~o}}function hs(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function uc(){var e=Vr;return Vr<<=1,!(Vr&4194240)&&(Vr=64),e}function xl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function jr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ye(t),e[t]=n}function yp(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-Ye(n),l=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~l}}function da(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ye(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var G=0;function cc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var dc,fa,fc,pc,hc,ms=!1,Gr=[],Mt=null,kt=null,jt=null,cr=new Map,dr=new Map,Et=[],wp="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 fo(e,t){switch(e){case"focusin":case"focusout":Mt=null;break;case"dragenter":case"dragleave":kt=null;break;case"mouseover":case"mouseout":jt=null;break;case"pointerover":case"pointerout":cr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dr.delete(t.pointerId)}}function Vn(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=Or(t),t!==null&&fa(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Sp(e,t,n,r,i){switch(t){case"focusin":return Mt=Vn(Mt,e,t,n,r,i),!0;case"dragenter":return kt=Vn(kt,e,t,n,r,i),!0;case"mouseover":return jt=Vn(jt,e,t,n,r,i),!0;case"pointerover":var l=i.pointerId;return cr.set(l,Vn(cr.get(l)||null,e,t,n,r,i)),!0;case"gotpointercapture":return l=i.pointerId,dr.set(l,Vn(dr.get(l)||null,e,t,n,r,i)),!0}return!1}function mc(e){var t=Ut(e.target);if(t!==null){var n=ln(t);if(n!==null){if(t=n.tag,t===13){if(t=rc(n),t!==null){e.blockedOn=t,hc(e.priority,function(){fc(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 ri(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=gs(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);cs=r,n.target.dispatchEvent(r),cs=null}else return t=Or(n),t!==null&&fa(t),e.blockedOn=n,!1;t.shift()}return!0}function po(e,t,n){ri(e)&&n.delete(t)}function xp(){ms=!1,Mt!==null&&ri(Mt)&&(Mt=null),kt!==null&&ri(kt)&&(kt=null),jt!==null&&ri(jt)&&(jt=null),cr.forEach(po),dr.forEach(po)}function Fn(e,t){e.blockedOn===t&&(e.blockedOn=null,ms||(ms=!0,Oe.unstable_scheduleCallback(Oe.unstable_NormalPriority,xp)))}function fr(e){function t(i){return Fn(i,e)}if(0<Gr.length){Fn(Gr[0],e);for(var n=1;n<Gr.length;n++){var r=Gr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Mt!==null&&Fn(Mt,e),kt!==null&&Fn(kt,e),jt!==null&&Fn(jt,e),cr.forEach(t),dr.forEach(t),n=0;n<Et.length;n++)r=Et[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Et.length&&(n=Et[0],n.blockedOn===null);)mc(n),n.blockedOn===null&&Et.shift()}var En=yt.ReactCurrentBatchConfig,wi=!0;function Ep(e,t,n,r){var i=G,l=En.transition;En.transition=null;try{G=1,pa(e,t,n,r)}finally{G=i,En.transition=l}}function Cp(e,t,n,r){var i=G,l=En.transition;En.transition=null;try{G=4,pa(e,t,n,r)}finally{G=i,En.transition=l}}function pa(e,t,n,r){if(wi){var i=gs(e,t,n,r);if(i===null)Ll(e,t,r,Si,n),fo(e,r);else if(Sp(i,e,t,n,r))r.stopPropagation();else if(fo(e,r),t&4&&-1<wp.indexOf(e)){for(;i!==null;){var l=Or(i);if(l!==null&&dc(l),l=gs(e,t,n,r),l===null&&Ll(e,t,r,Si,n),l===i)break;i=l}i!==null&&r.stopPropagation()}else Ll(e,t,r,null,n)}}var Si=null;function gs(e,t,n,r){if(Si=null,e=ua(r),e=Ut(e),e!==null)if(t=ln(e),t===null)e=null;else if(n=t.tag,n===13){if(e=rc(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 Si=e,null}function gc(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(cp()){case ca:return 1;case ac:return 4;case vi:case dp:return 16;case oc:return 536870912;default:return 16}default:return 16}}var Tt=null,ha=null,ii=null;function vc(){if(ii)return ii;var e,t=ha,n=t.length,r,i="value"in Tt?Tt.value:Tt.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 ii=i.slice(e,1<r?1-r:void 0)}function li(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 Hr(){return!0}function ho(){return!1}function Ne(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 o in e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(l):l[o]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?Hr:ho,this.isPropagationStopped=ho,this}return J(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=Hr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Hr)},persist:function(){},isPersistent:Hr}),t}var Nn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ma=Ne(Nn),Lr=J({},Nn,{view:0,detail:0}),Tp=Ne(Lr),El,Cl,Gn,Ki=J({},Lr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ga,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!==Gn&&(Gn&&e.type==="mousemove"?(El=e.screenX-Gn.screenX,Cl=e.screenY-Gn.screenY):Cl=El=0,Gn=e),El)},movementY:function(e){return"movementY"in e?e.movementY:Cl}}),mo=Ne(Ki),Ap=J({},Ki,{dataTransfer:0}),Pp=Ne(Ap),Ip=J({},Lr,{relatedTarget:0}),Tl=Ne(Ip),Mp=J({},Nn,{animationName:0,elapsedTime:0,pseudoElement:0}),kp=Ne(Mp),jp=J({},Nn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Lp=Ne(jp),Op=J({},Nn,{data:0}),go=Ne(Op),Dp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Np={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"},_p={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Rp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=_p[e])?!!t[e]:!1}function ga(){return Rp}var bp=J({},Lr,{key:function(e){if(e.key){var t=Dp[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=li(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Np[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ga,charCode:function(e){return e.type==="keypress"?li(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?li(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),zp=Ne(bp),Bp=J({},Ki,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),vo=Ne(Bp),Vp=J({},Lr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ga}),Fp=Ne(Vp),Gp=J({},Nn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Hp=Ne(Gp),$p=J({},Ki,{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}),Up=Ne($p),Wp=[9,13,27,32],va=ht&&"CompositionEvent"in window,Zn=null;ht&&"documentMode"in document&&(Zn=document.documentMode);var Kp=ht&&"TextEvent"in window&&!Zn,yc=ht&&(!va||Zn&&8<Zn&&11>=Zn),yo=" ",wo=!1;function wc(e,t){switch(e){case"keyup":return Wp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Sc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var un=!1;function Yp(e,t){switch(e){case"compositionend":return Sc(t);case"keypress":return t.which!==32?null:(wo=!0,yo);case"textInput":return e=t.data,e===yo&&wo?null:e;default:return null}}function Qp(e,t){if(un)return e==="compositionend"||!va&&wc(e,t)?(e=vc(),ii=ha=Tt=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 yc&&t.locale!=="ko"?null:t.data;default:return null}}var Xp={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 So(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Xp[e.type]:t==="textarea"}function xc(e,t,n,r){qu(r),t=xi(t,"onChange"),0<t.length&&(n=new ma("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var er=null,pr=null;function Jp(e){Oc(e,0)}function Yi(e){var t=fn(e);if(Uu(t))return e}function qp(e,t){if(e==="change")return t}var Ec=!1;if(ht){var Al;if(ht){var Pl="oninput"in document;if(!Pl){var xo=document.createElement("div");xo.setAttribute("oninput","return;"),Pl=typeof xo.oninput=="function"}Al=Pl}else Al=!1;Ec=Al&&(!document.documentMode||9<document.documentMode)}function Eo(){er&&(er.detachEvent("onpropertychange",Cc),pr=er=null)}function Cc(e){if(e.propertyName==="value"&&Yi(pr)){var t=[];xc(t,pr,e,ua(e)),nc(Jp,t)}}function Zp(e,t,n){e==="focusin"?(Eo(),er=t,pr=n,er.attachEvent("onpropertychange",Cc)):e==="focusout"&&Eo()}function eh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Yi(pr)}function th(e,t){if(e==="click")return Yi(t)}function nh(e,t){if(e==="input"||e==="change")return Yi(t)}function rh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Je=typeof Object.is=="function"?Object.is:rh;function hr(e,t){if(Je(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(!ql.call(t,i)||!Je(e[i],t[i]))return!1}return!0}function Co(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function To(e,t){var n=Co(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=Co(n)}}function Tc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Tc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ac(){for(var e=window,t=hi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=hi(e.document)}return t}function ya(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 ih(e){var t=Ac(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Tc(n.ownerDocument.documentElement,n)){if(r!==null&&ya(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=To(n,l);var s=To(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 lh=ht&&"documentMode"in document&&11>=document.documentMode,cn=null,vs=null,tr=null,ys=!1;function Ao(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ys||cn==null||cn!==hi(r)||(r=cn,"selectionStart"in r&&ya(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}),tr&&hr(tr,r)||(tr=r,r=xi(vs,"onSelect"),0<r.length&&(t=new ma("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=cn)))}function $r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var dn={animationend:$r("Animation","AnimationEnd"),animationiteration:$r("Animation","AnimationIteration"),animationstart:$r("Animation","AnimationStart"),transitionend:$r("Transition","TransitionEnd")},Il={},Pc={};ht&&(Pc=document.createElement("div").style,"AnimationEvent"in window||(delete dn.animationend.animation,delete dn.animationiteration.animation,delete dn.animationstart.animation),"TransitionEvent"in window||delete dn.transitionend.transition);function Qi(e){if(Il[e])return Il[e];if(!dn[e])return e;var t=dn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Pc)return Il[e]=t[n];return e}var Ic=Qi("animationend"),Mc=Qi("animationiteration"),kc=Qi("animationstart"),jc=Qi("transitionend"),Lc=new Map,Po="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 zt(e,t){Lc.set(e,t),rn(t,[e])}for(var Ml=0;Ml<Po.length;Ml++){var kl=Po[Ml],sh=kl.toLowerCase(),ah=kl[0].toUpperCase()+kl.slice(1);zt(sh,"on"+ah)}zt(Ic,"onAnimationEnd");zt(Mc,"onAnimationIteration");zt(kc,"onAnimationStart");zt("dblclick","onDoubleClick");zt("focusin","onFocus");zt("focusout","onBlur");zt(jc,"onTransitionEnd");Pn("onMouseEnter",["mouseout","mouseover"]);Pn("onMouseLeave",["mouseout","mouseover"]);Pn("onPointerEnter",["pointerout","pointerover"]);Pn("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 Xn="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(" "),oh=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xn));function Io(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,sp(r,t,void 0,e),e.currentTarget=null}function Oc(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 o=r[s],a=o.instance,u=o.currentTarget;if(o=o.listener,a!==l&&i.isPropagationStopped())break e;Io(i,o,u),l=a}else for(s=0;s<r.length;s++){if(o=r[s],a=o.instance,u=o.currentTarget,o=o.listener,a!==l&&i.isPropagationStopped())break e;Io(i,o,u),l=a}}}if(gi)throw e=ps,gi=!1,ps=null,e}function $(e,t){var n=t[Cs];n===void 0&&(n=t[Cs]=new Set);var r=e+"__bubble";n.has(r)||(Dc(t,e,2,!1),n.add(r))}function jl(e,t,n){var r=0;t&&(r|=4),Dc(n,e,r,t)}var Ur="_reactListening"+Math.random().toString(36).slice(2);function mr(e){if(!e[Ur]){e[Ur]=!0,Vu.forEach(function(n){n!=="selectionchange"&&(oh.has(n)||jl(n,!1,e),jl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ur]||(t[Ur]=!0,jl("selectionchange",!1,t))}}function Dc(e,t,n,r){switch(gc(t)){case 1:var i=Ep;break;case 4:i=Cp;break;default:i=pa}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 Ll(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 o=r.stateNode.containerInfo;if(o===i||o.nodeType===8&&o.parentNode===i)break;if(s===4)for(s=r.return;s!==null;){var a=s.tag;if((a===3||a===4)&&(a=s.stateNode.containerInfo,a===i||a.nodeType===8&&a.parentNode===i))return;s=s.return}for(;o!==null;){if(s=Ut(o),s===null)return;if(a=s.tag,a===5||a===6){r=l=s;continue e}o=o.parentNode}}r=r.return}nc(function(){var u=l,f=ua(n),p=[];e:{var g=Lc.get(e);if(g!==void 0){var v=ma,y=e;switch(e){case"keypress":if(li(n)===0)break e;case"keydown":case"keyup":v=zp;break;case"focusin":y="focus",v=Tl;break;case"focusout":y="blur",v=Tl;break;case"beforeblur":case"afterblur":v=Tl;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":v=mo;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=Pp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=Fp;break;case Ic:case Mc:case kc:v=kp;break;case jc:v=Hp;break;case"scroll":v=Tp;break;case"wheel":v=Up;break;case"copy":case"cut":case"paste":v=Lp;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=vo}var w=(t&4)!==0,x=!w&&e==="scroll",c=w?g!==null?g+"Capture":null:g;w=[];for(var d=u,m;d!==null;){m=d;var S=m.stateNode;if(m.tag===5&&S!==null&&(m=S,c!==null&&(S=ur(d,c),S!=null&&w.push(gr(d,S,m)))),x)break;d=d.return}0<w.length&&(g=new v(g,y,null,n,f),p.push({event:g,listeners:w}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",g&&n!==cs&&(y=n.relatedTarget||n.fromElement)&&(Ut(y)||y[mt]))break e;if((v||g)&&(g=f.window===f?f:(g=f.ownerDocument)?g.defaultView||g.parentWindow:window,v?(y=n.relatedTarget||n.toElement,v=u,y=y?Ut(y):null,y!==null&&(x=ln(y),y!==x||y.tag!==5&&y.tag!==6)&&(y=null)):(v=null,y=u),v!==y)){if(w=mo,S="onMouseLeave",c="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(w=vo,S="onPointerLeave",c="onPointerEnter",d="pointer"),x=v==null?g:fn(v),m=y==null?g:fn(y),g=new w(S,d+"leave",v,n,f),g.target=x,g.relatedTarget=m,S=null,Ut(f)===u&&(w=new w(c,d+"enter",y,n,f),w.target=m,w.relatedTarget=x,S=w),x=S,v&&y)t:{for(w=v,c=y,d=0,m=w;m;m=sn(m))d++;for(m=0,S=c;S;S=sn(S))m++;for(;0<d-m;)w=sn(w),d--;for(;0<m-d;)c=sn(c),m--;for(;d--;){if(w===c||c!==null&&w===c.alternate)break t;w=sn(w),c=sn(c)}w=null}else w=null;v!==null&&Mo(p,g,v,w,!1),y!==null&&x!==null&&Mo(p,x,y,w,!0)}}e:{if(g=u?fn(u):window,v=g.nodeName&&g.nodeName.toLowerCase(),v==="select"||v==="input"&&g.type==="file")var E=qp;else if(So(g))if(Ec)E=nh;else{E=eh;var A=Zp}else(v=g.nodeName)&&v.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(E=th);if(E&&(E=E(e,u))){xc(p,E,n,f);break e}A&&A(e,g,u),e==="focusout"&&(A=g._wrapperState)&&A.controlled&&g.type==="number"&&ls(g,"number",g.value)}switch(A=u?fn(u):window,e){case"focusin":(So(A)||A.contentEditable==="true")&&(cn=A,vs=u,tr=null);break;case"focusout":tr=vs=cn=null;break;case"mousedown":ys=!0;break;case"contextmenu":case"mouseup":case"dragend":ys=!1,Ao(p,n,f);break;case"selectionchange":if(lh)break;case"keydown":case"keyup":Ao(p,n,f)}var j;if(va)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else un?wc(e,n)&&(T="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(T="onCompositionStart");T&&(yc&&n.locale!=="ko"&&(un||T!=="onCompositionStart"?T==="onCompositionEnd"&&un&&(j=vc()):(Tt=f,ha="value"in Tt?Tt.value:Tt.textContent,un=!0)),A=xi(u,T),0<A.length&&(T=new go(T,e,null,n,f),p.push({event:T,listeners:A}),j?T.data=j:(j=Sc(n),j!==null&&(T.data=j)))),(j=Kp?Yp(e,n):Qp(e,n))&&(u=xi(u,"onBeforeInput"),0<u.length&&(f=new go("onBeforeInput","beforeinput",null,n,f),p.push({event:f,listeners:u}),f.data=j))}Oc(p,t)})}function gr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function xi(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,l=i.stateNode;i.tag===5&&l!==null&&(i=l,l=ur(e,n),l!=null&&r.unshift(gr(e,l,i)),l=ur(e,t),l!=null&&r.push(gr(e,l,i))),e=e.return}return r}function sn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Mo(e,t,n,r,i){for(var l=t._reactName,s=[];n!==null&&n!==r;){var o=n,a=o.alternate,u=o.stateNode;if(a!==null&&a===r)break;o.tag===5&&u!==null&&(o=u,i?(a=ur(n,l),a!=null&&s.unshift(gr(n,a,o))):i||(a=ur(n,l),a!=null&&s.push(gr(n,a,o)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var uh=/\r\n?/g,ch=/\u0000|\uFFFD/g;function ko(e){return(typeof e=="string"?e:""+e).replace(uh,` `).replace(ch,"")}function Wr(e,t,n){if(t=ko(t),ko(e)!==t&&n)throw Error(L(425))}function Ei(){}var ws=null,Ss=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 Es=typeof setTimeout=="function"?setTimeout:void 0,dh=typeof clearTimeout=="function"?clearTimeout:void 0,jo=typeof Promise=="function"?Promise:void 0,fh=typeof queueMicrotask=="function"?queueMicrotask:typeof jo<"u"?function(e){return jo.resolve(null).then(e).catch(ph)}:Es;function ph(e){setTimeout(function(){throw e})}function Ol(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),fr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);fr(t)}function Lt(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 Lo(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 _n=Math.random().toString(36).slice(2),et="__reactFiber$"+_n,vr="__reactProps$"+_n,mt="__reactContainer$"+_n,Cs="__reactEvents$"+_n,hh="__reactListeners$"+_n,mh="__reactHandles$"+_n;function Ut(e){var t=e[et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mt]||n[et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Lo(e);e!==null;){if(n=e[et])return n;e=Lo(e)}return t}e=n,n=e.parentNode}return null}function Or(e){return e=e[et]||e[mt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function fn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(L(33))}function Xi(e){return e[vr]||null}var Ts=[],pn=-1;function Bt(e){return{current:e}}function W(e){0>pn||(e.current=Ts[pn],Ts[pn]=null,pn--)}function H(e,t){pn++,Ts[pn]=e.current,e.current=t}var bt={},ge=Bt(bt),Ae=Bt(!1),Jt=bt;function In(e,t){var n=e.type.contextTypes;if(!n)return bt;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 Pe(e){return e=e.childContextTypes,e!=null}function Ci(){W(Ae),W(ge)}function Oo(e,t,n){if(ge.current!==bt)throw Error(L(168));H(ge,t),H(Ae,n)}function Nc(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(L(108,Zf(e)||"Unknown",i));return J({},n,r)}function Ti(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||bt,Jt=ge.current,H(ge,e),H(Ae,Ae.current),!0}function Do(e,t,n){var r=e.stateNode;if(!r)throw Error(L(169));n?(e=Nc(e,t,Jt),r.__reactInternalMemoizedMergedChildContext=e,W(Ae),W(ge),H(ge,e)):W(Ae),H(Ae,n)}var ut=null,Ji=!1,Dl=!1;function _c(e){ut===null?ut=[e]:ut.push(e)}function gh(e){Ji=!0,_c(e)}function Vt(){if(!Dl&&ut!==null){Dl=!0;var e=0,t=G;try{var n=ut;for(G=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}ut=null,Ji=!1}catch(i){throw ut!==null&&(ut=ut.slice(e+1)),sc(ca,Vt),i}finally{G=t,Dl=!1}}return null}var hn=[],mn=0,Ai=null,Pi=0,Re=[],be=0,qt=null,dt=1,ft="";function Ht(e,t){hn[mn++]=Pi,hn[mn++]=Ai,Ai=e,Pi=t}function Rc(e,t,n){Re[be++]=dt,Re[be++]=ft,Re[be++]=qt,qt=e;var r=dt;e=ft;var i=32-Ye(r)-1;r&=~(1<<i),n+=1;var l=32-Ye(t)+i;if(30<l){var s=i-i%5;l=(r&(1<<s)-1).toString(32),r>>=s,i-=s,dt=1<<32-Ye(t)+i|n<<i|r,ft=l+e}else dt=1<<l|n<<i|r,ft=e}function wa(e){e.return!==null&&(Ht(e,1),Rc(e,1,0))}function Sa(e){for(;e===Ai;)Ai=hn[--mn],hn[mn]=null,Pi=hn[--mn],hn[mn]=null;for(;e===qt;)qt=Re[--be],Re[be]=null,ft=Re[--be],Re[be]=null,dt=Re[--be],Re[be]=null}var Le=null,je=null,K=!1,Ke=null;function bc(e,t){var n=ze(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 No(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,Le=e,je=Lt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Le=e,je=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=qt!==null?{id:dt,overflow:ft}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ze(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Le=e,je=null,!0):!1;default:return!1}}function As(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ps(e){if(K){var t=je;if(t){var n=t;if(!No(e,t)){if(As(e))throw Error(L(418));t=Lt(n.nextSibling);var r=Le;t&&No(e,t)?bc(r,n):(e.flags=e.flags&-4097|2,K=!1,Le=e)}}else{if(As(e))throw Error(L(418));e.flags=e.flags&-4097|2,K=!1,Le=e}}}function _o(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Le=e}function Kr(e){if(e!==Le)return!1;if(!K)return _o(e),K=!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=je)){if(As(e))throw zc(),Error(L(418));for(;t;)bc(e,t),t=Lt(t.nextSibling)}if(_o(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(L(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){je=Lt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}je=null}}else je=Le?Lt(e.stateNode.nextSibling):null;return!0}function zc(){for(var e=je;e;)e=Lt(e.nextSibling)}function Mn(){je=Le=null,K=!1}function xa(e){Ke===null?Ke=[e]:Ke.push(e)}var vh=yt.ReactCurrentBatchConfig;function $e(e,t){if(e&&e.defaultProps){t=J({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var Ii=Bt(null),Mi=null,gn=null,Ea=null;function Ca(){Ea=gn=Mi=null}function Ta(e){var t=Ii.current;W(Ii),e._currentValue=t}function Is(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 Cn(e,t){Mi=e,Ea=gn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Te=!0),e.firstContext=null)}function Ve(e){var t=e._currentValue;if(Ea!==e)if(e={context:e,memoizedValue:t,next:null},gn===null){if(Mi===null)throw Error(L(308));gn=e,Mi.dependencies={lanes:0,firstContext:e}}else gn=gn.next=e;return t}var Wt=null;function Aa(e){Wt===null?Wt=[e]:Wt.push(e)}function Bc(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Aa(t)):(n.next=i.next,i.next=n),t.interleaved=n,gt(e,r)}function gt(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 xt=!1;function Pa(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Vc(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 pt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ot(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,V&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,gt(e,n)}return i=r.interleaved,i===null?(t.next=t,Aa(r)):(t.next=i.next,i.next=t),r.interleaved=t,gt(e,n)}function si(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,da(e,n)}}function Ro(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 ki(e,t,n,r){var i=e.updateQueue;xt=!1;var l=i.firstBaseUpdate,s=i.lastBaseUpdate,o=i.shared.pending;if(o!==null){i.shared.pending=null;var a=o,u=a.next;a.next=null,s===null?l=u:s.next=u,s=a;var f=e.alternate;f!==null&&(f=f.updateQueue,o=f.lastBaseUpdate,o!==s&&(o===null?f.firstBaseUpdate=u:o.next=u,f.lastBaseUpdate=a))}if(l!==null){var p=i.baseState;s=0,f=u=a=null,o=l;do{var g=o.lane,v=o.eventTime;if((r&g)===g){f!==null&&(f=f.next={eventTime:v,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var y=e,w=o;switch(g=t,v=n,w.tag){case 1:if(y=w.payload,typeof y=="function"){p=y.call(v,p,g);break e}p=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=w.payload,g=typeof y=="function"?y.call(v,p,g):y,g==null)break e;p=J({},p,g);break e;case 2:xt=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,g=i.effects,g===null?i.effects=[o]:g.push(o))}else v={eventTime:v,lane:g,tag:o.tag,payload:o.payload,callback:o.callback,next:null},f===null?(u=f=v,a=p):f=f.next=v,s|=g;if(o=o.next,o===null){if(o=i.shared.pending,o===null)break;g=o,o=g.next,g.next=null,i.lastBaseUpdate=g,i.shared.pending=null}}while(!0);if(f===null&&(a=p),i.baseState=a,i.firstBaseUpdate=u,i.lastBaseUpdate=f,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);en|=s,e.lanes=s,e.memoizedState=p}}function bo(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(L(191,i));i.call(r)}}}var Fc=new Bu.Component().refs;function Ms(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:J({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var qi={isMounted:function(e){return(e=e._reactInternals)?ln(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=we(),i=Nt(e),l=pt(r,i);l.payload=t,n!=null&&(l.callback=n),t=Ot(e,l,i),t!==null&&(Qe(t,e,i,r),si(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=we(),i=Nt(e),l=pt(r,i);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=Ot(e,l,i),t!==null&&(Qe(t,e,i,r),si(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=we(),r=Nt(e),i=pt(n,r);i.tag=2,t!=null&&(i.callback=t),t=Ot(e,i,r),t!==null&&(Qe(t,e,r,n),si(t,e,r))}};function zo(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?!hr(n,r)||!hr(i,l):!0}function Gc(e,t,n){var r=!1,i=bt,l=t.contextType;return typeof l=="object"&&l!==null?l=Ve(l):(i=Pe(t)?Jt:ge.current,r=t.contextTypes,l=(r=r!=null)?In(e,i):bt),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=qi,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=l),t}function Bo(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&&qi.enqueueReplaceState(t,t.state,null)}function ks(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Fc,Pa(e);var l=t.contextType;typeof l=="object"&&l!==null?i.context=Ve(l):(l=Pe(t)?Jt:ge.current,i.context=In(e,l)),i.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Ms(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&&qi.enqueueReplaceState(i,i.state,null),ki(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Hn(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(L(309));var r=n.stateNode}if(!r)throw Error(L(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 o=i.refs;o===Fc&&(o=i.refs={}),s===null?delete o[l]:o[l]=s},t._stringRef=l,t)}if(typeof e!="string")throw Error(L(284));if(!n._owner)throw Error(L(290,e))}return e}function Yr(e,t){throw e=Object.prototype.toString.call(t),Error(L(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Vo(e){var t=e._init;return t(e._payload)}function Hc(e){function t(c,d){if(e){var m=c.deletions;m===null?(c.deletions=[d],c.flags|=16):m.push(d)}}function n(c,d){if(!e)return null;for(;d!==null;)t(c,d),d=d.sibling;return null}function r(c,d){for(c=new Map;d!==null;)d.key!==null?c.set(d.key,d):c.set(d.index,d),d=d.sibling;return c}function i(c,d){return c=_t(c,d),c.index=0,c.sibling=null,c}function l(c,d,m){return c.index=m,e?(m=c.alternate,m!==null?(m=m.index,m<d?(c.flags|=2,d):m):(c.flags|=2,d)):(c.flags|=1048576,d)}function s(c){return e&&c.alternate===null&&(c.flags|=2),c}function o(c,d,m,S){return d===null||d.tag!==6?(d=Vl(m,c.mode,S),d.return=c,d):(d=i(d,m),d.return=c,d)}function a(c,d,m,S){var E=m.type;return E===on?f(c,d,m.props.children,S,m.key):d!==null&&(d.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===St&&Vo(E)===d.type)?(S=i(d,m.props),S.ref=Hn(c,d,m),S.return=c,S):(S=fi(m.type,m.key,m.props,null,c.mode,S),S.ref=Hn(c,d,m),S.return=c,S)}function u(c,d,m,S){return d===null||d.tag!==4||d.stateNode.containerInfo!==m.containerInfo||d.stateNode.implementation!==m.implementation?(d=Fl(m,c.mode,S),d.return=c,d):(d=i(d,m.children||[]),d.return=c,d)}function f(c,d,m,S,E){return d===null||d.tag!==7?(d=Qt(m,c.mode,S,E),d.return=c,d):(d=i(d,m),d.return=c,d)}function p(c,d,m){if(typeof d=="string"&&d!==""||typeof d=="number")return d=Vl(""+d,c.mode,m),d.return=c,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case br:return m=fi(d.type,d.key,d.props,null,c.mode,m),m.ref=Hn(c,null,d),m.return=c,m;case an:return d=Fl(d,c.mode,m),d.return=c,d;case St:var S=d._init;return p(c,S(d._payload),m)}if(Yn(d)||zn(d))return d=Qt(d,c.mode,m,null),d.return=c,d;Yr(c,d)}return null}function g(c,d,m,S){var E=d!==null?d.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return E!==null?null:o(c,d,""+m,S);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case br:return m.key===E?a(c,d,m,S):null;case an:return m.key===E?u(c,d,m,S):null;case St:return E=m._init,g(c,d,E(m._payload),S)}if(Yn(m)||zn(m))return E!==null?null:f(c,d,m,S,null);Yr(c,m)}return null}function v(c,d,m,S,E){if(typeof S=="string"&&S!==""||typeof S=="number")return c=c.get(m)||null,o(d,c,""+S,E);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case br:return c=c.get(S.key===null?m:S.key)||null,a(d,c,S,E);case an:return c=c.get(S.key===null?m:S.key)||null,u(d,c,S,E);case St:var A=S._init;return v(c,d,m,A(S._payload),E)}if(Yn(S)||zn(S))return c=c.get(m)||null,f(d,c,S,E,null);Yr(d,S)}return null}function y(c,d,m,S){for(var E=null,A=null,j=d,T=d=0,P=null;j!==null&&T<m.length;T++){j.index>T?(P=j,j=null):P=j.sibling;var C=g(c,j,m[T],S);if(C===null){j===null&&(j=P);break}e&&j&&C.alternate===null&&t(c,j),d=l(C,d,T),A===null?E=C:A.sibling=C,A=C,j=P}if(T===m.length)return n(c,j),K&&Ht(c,T),E;if(j===null){for(;T<m.length;T++)j=p(c,m[T],S),j!==null&&(d=l(j,d,T),A===null?E=j:A.sibling=j,A=j);return K&&Ht(c,T),E}for(j=r(c,j);T<m.length;T++)P=v(j,c,T,m[T],S),P!==null&&(e&&P.alternate!==null&&j.delete(P.key===null?T:P.key),d=l(P,d,T),A===null?E=P:A.sibling=P,A=P);return e&&j.forEach(function(O){return t(c,O)}),K&&Ht(c,T),E}function w(c,d,m,S){var E=zn(m);if(typeof E!="function")throw Error(L(150));if(m=E.call(m),m==null)throw Error(L(151));for(var A=E=null,j=d,T=d=0,P=null,C=m.next();j!==null&&!C.done;T++,C=m.next()){j.index>T?(P=j,j=null):P=j.sibling;var O=g(c,j,C.value,S);if(O===null){j===null&&(j=P);break}e&&j&&O.alternate===null&&t(c,j),d=l(O,d,T),A===null?E=O:A.sibling=O,A=O,j=P}if(C.done)return n(c,j),K&&Ht(c,T),E;if(j===null){for(;!C.done;T++,C=m.next())C=p(c,C.value,S),C!==null&&(d=l(C,d,T),A===null?E=C:A.sibling=C,A=C);return K&&Ht(c,T),E}for(j=r(c,j);!C.done;T++,C=m.next())C=v(j,c,T,C.value,S),C!==null&&(e&&C.alternate!==null&&j.delete(C.key===null?T:C.key),d=l(C,d,T),A===null?E=C:A.sibling=C,A=C);return e&&j.forEach(function(D){return t(c,D)}),K&&Ht(c,T),E}function x(c,d,m,S){if(typeof m=="object"&&m!==null&&m.type===on&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case br:e:{for(var E=m.key,A=d;A!==null;){if(A.key===E){if(E=m.type,E===on){if(A.tag===7){n(c,A.sibling),d=i(A,m.props.children),d.return=c,c=d;break e}}else if(A.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===St&&Vo(E)===A.type){n(c,A.sibling),d=i(A,m.props),d.ref=Hn(c,A,m),d.return=c,c=d;break e}n(c,A);break}else t(c,A);A=A.sibling}m.type===on?(d=Qt(m.props.children,c.mode,S,m.key),d.return=c,c=d):(S=fi(m.type,m.key,m.props,null,c.mode,S),S.ref=Hn(c,d,m),S.return=c,c=S)}return s(c);case an:e:{for(A=m.key;d!==null;){if(d.key===A)if(d.tag===4&&d.stateNode.containerInfo===m.containerInfo&&d.stateNode.implementation===m.implementation){n(c,d.sibling),d=i(d,m.children||[]),d.return=c,c=d;break e}else{n(c,d);break}else t(c,d);d=d.sibling}d=Fl(m,c.mode,S),d.return=c,c=d}return s(c);case St:return A=m._init,x(c,d,A(m._payload),S)}if(Yn(m))return y(c,d,m,S);if(zn(m))return w(c,d,m,S);Yr(c,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,d!==null&&d.tag===6?(n(c,d.sibling),d=i(d,m),d.return=c,c=d):(n(c,d),d=Vl(m,c.mode,S),d.return=c,c=d),s(c)):n(c,d)}return x}var kn=Hc(!0),$c=Hc(!1),Dr={},rt=Bt(Dr),yr=Bt(Dr),wr=Bt(Dr);function Kt(e){if(e===Dr)throw Error(L(174));return e}function Ia(e,t){switch(H(wr,t),H(yr,e),H(rt,Dr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:as(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=as(t,e)}W(rt),H(rt,t)}function jn(){W(rt),W(yr),W(wr)}function Uc(e){Kt(wr.current);var t=Kt(rt.current),n=as(t,e.type);t!==n&&(H(yr,e),H(rt,n))}function Ma(e){yr.current===e&&(W(rt),W(yr))}var Q=Bt(0);function ji(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 Nl=[];function ka(){for(var e=0;e<Nl.length;e++)Nl[e]._workInProgressVersionPrimary=null;Nl.length=0}var ai=yt.ReactCurrentDispatcher,_l=yt.ReactCurrentBatchConfig,Zt=0,X=null,ne=null,ae=null,Li=!1,nr=!1,Sr=0,yh=0;function pe(){throw Error(L(321))}function ja(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Je(e[n],t[n]))return!1;return!0}function La(e,t,n,r,i,l){if(Zt=l,X=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ai.current=e===null||e.memoizedState===null?Eh:Ch,e=n(r,i),nr){l=0;do{if(nr=!1,Sr=0,25<=l)throw Error(L(301));l+=1,ae=ne=null,t.updateQueue=null,ai.current=Th,e=n(r,i)}while(nr)}if(ai.current=Oi,t=ne!==null&&ne.next!==null,Zt=0,ae=ne=X=null,Li=!1,t)throw Error(L(300));return e}function Oa(){var e=Sr!==0;return Sr=0,e}function Ze(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ae===null?X.memoizedState=ae=e:ae=ae.next=e,ae}function Fe(){if(ne===null){var e=X.alternate;e=e!==null?e.memoizedState:null}else e=ne.next;var t=ae===null?X.memoizedState:ae.next;if(t!==null)ae=t,ne=e;else{if(e===null)throw Error(L(310));ne=e,e={memoizedState:ne.memoizedState,baseState:ne.baseState,baseQueue:ne.baseQueue,queue:ne.queue,next:null},ae===null?X.memoizedState=ae=e:ae=ae.next=e}return ae}function xr(e,t){return typeof t=="function"?t(e):t}function Rl(e){var t=Fe(),n=t.queue;if(n===null)throw Error(L(311));n.lastRenderedReducer=e;var r=ne,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 o=s=null,a=null,u=l;do{var f=u.lane;if((Zt&f)===f)a!==null&&(a=a.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var p={lane:f,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};a===null?(o=a=p,s=r):a=a.next=p,X.lanes|=f,en|=f}u=u.next}while(u!==null&&u!==l);a===null?s=r:a.next=o,Je(r,t.memoizedState)||(Te=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do l=i.lane,X.lanes|=l,en|=l,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function bl(e){var t=Fe(),n=t.queue;if(n===null)throw Error(L(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);Je(l,t.memoizedState)||(Te=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function Wc(){}function Kc(e,t){var n=X,r=Fe(),i=t(),l=!Je(r.memoizedState,i);if(l&&(r.memoizedState=i,Te=!0),r=r.queue,Da(Xc.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||ae!==null&&ae.memoizedState.tag&1){if(n.flags|=2048,Er(9,Qc.bind(null,n,r,i,t),void 0,null),oe===null)throw Error(L(349));Zt&30||Yc(n,t,i)}return i}function Yc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=X.updateQueue,t===null?(t={lastEffect:null,stores:null},X.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Qc(e,t,n,r){t.value=n,t.getSnapshot=r,Jc(t)&&qc(e)}function Xc(e,t,n){return n(function(){Jc(t)&&qc(e)})}function Jc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Je(e,n)}catch{return!0}}function qc(e){var t=gt(e,1);t!==null&&Qe(t,e,1,-1)}function Fo(e){var t=Ze();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:xr,lastRenderedState:e},t.queue=e,e=e.dispatch=xh.bind(null,X,e),[t.memoizedState,e]}function Er(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=X.updateQueue,t===null?(t={lastEffect:null,stores:null},X.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 Zc(){return Fe().memoizedState}function oi(e,t,n,r){var i=Ze();X.flags|=e,i.memoizedState=Er(1|t,n,void 0,r===void 0?null:r)}function Zi(e,t,n,r){var i=Fe();r=r===void 0?null:r;var l=void 0;if(ne!==null){var s=ne.memoizedState;if(l=s.destroy,r!==null&&ja(r,s.deps)){i.memoizedState=Er(t,n,l,r);return}}X.flags|=e,i.memoizedState=Er(1|t,n,l,r)}function Go(e,t){return oi(8390656,8,e,t)}function Da(e,t){return Zi(2048,8,e,t)}function ed(e,t){return Zi(4,2,e,t)}function td(e,t){return Zi(4,4,e,t)}function nd(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 rd(e,t,n){return n=n!=null?n.concat([e]):null,Zi(4,4,nd.bind(null,t,e),n)}function Na(){}function id(e,t){var n=Fe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ja(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ld(e,t){var n=Fe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ja(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function sd(e,t,n){return Zt&21?(Je(n,t)||(n=uc(),X.lanes|=n,en|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Te=!0),e.memoizedState=n)}function wh(e,t){var n=G;G=n!==0&&4>n?n:4,e(!0);var r=_l.transition;_l.transition={};try{e(!1),t()}finally{G=n,_l.transition=r}}function ad(){return Fe().memoizedState}function Sh(e,t,n){var r=Nt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},od(e))ud(t,n);else if(n=Bc(e,t,n,r),n!==null){var i=we();Qe(n,e,r,i),cd(n,t,r)}}function xh(e,t,n){var r=Nt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(od(e))ud(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,o=l(s,n);if(i.hasEagerState=!0,i.eagerState=o,Je(o,s)){var a=t.interleaved;a===null?(i.next=i,Aa(t)):(i.next=a.next,a.next=i),t.interleaved=i;return}}catch{}finally{}n=Bc(e,t,i,r),n!==null&&(i=we(),Qe(n,e,r,i),cd(n,t,r))}}function od(e){var t=e.alternate;return e===X||t!==null&&t===X}function ud(e,t){nr=Li=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function cd(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,da(e,n)}}var Oi={readContext:Ve,useCallback:pe,useContext:pe,useEffect:pe,useImperativeHandle:pe,useInsertionEffect:pe,useLayoutEffect:pe,useMemo:pe,useReducer:pe,useRef:pe,useState:pe,useDebugValue:pe,useDeferredValue:pe,useTransition:pe,useMutableSource:pe,useSyncExternalStore:pe,useId:pe,unstable_isNewReconciler:!1},Eh={readContext:Ve,useCallback:function(e,t){return Ze().memoizedState=[e,t===void 0?null:t],e},useContext:Ve,useEffect:Go,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,oi(4194308,4,nd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return oi(4194308,4,e,t)},useInsertionEffect:function(e,t){return oi(4,2,e,t)},useMemo:function(e,t){var n=Ze();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ze();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=Sh.bind(null,X,e),[r.memoizedState,e]},useRef:function(e){var t=Ze();return e={current:e},t.memoizedState=e},useState:Fo,useDebugValue:Na,useDeferredValue:function(e){return Ze().memoizedState=e},useTransition:function(){var e=Fo(!1),t=e[0];return e=wh.bind(null,e[1]),Ze().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=X,i=Ze();if(K){if(n===void 0)throw Error(L(407));n=n()}else{if(n=t(),oe===null)throw Error(L(349));Zt&30||Yc(r,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,Go(Xc.bind(null,r,l,e),[e]),r.flags|=2048,Er(9,Qc.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Ze(),t=oe.identifierPrefix;if(K){var n=ft,r=dt;n=(r&~(1<<32-Ye(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Sr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=yh++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Ch={readContext:Ve,useCallback:id,useContext:Ve,useEffect:Da,useImperativeHandle:rd,useInsertionEffect:ed,useLayoutEffect:td,useMemo:ld,useReducer:Rl,useRef:Zc,useState:function(){return Rl(xr)},useDebugValue:Na,useDeferredValue:function(e){var t=Fe();return sd(t,ne.memoizedState,e)},useTransition:function(){var e=Rl(xr)[0],t=Fe().memoizedState;return[e,t]},useMutableSource:Wc,useSyncExternalStore:Kc,useId:ad,unstable_isNewReconciler:!1},Th={readContext:Ve,useCallback:id,useContext:Ve,useEffect:Da,useImperativeHandle:rd,useInsertionEffect:ed,useLayoutEffect:td,useMemo:ld,useReducer:bl,useRef:Zc,useState:function(){return bl(xr)},useDebugValue:Na,useDeferredValue:function(e){var t=Fe();return ne===null?t.memoizedState=e:sd(t,ne.memoizedState,e)},useTransition:function(){var e=bl(xr)[0],t=Fe().memoizedState;return[e,t]},useMutableSource:Wc,useSyncExternalStore:Kc,useId:ad,unstable_isNewReconciler:!1};function Ln(e,t){try{var n="",r=t;do n+=qf(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 zl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function js(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Ah=typeof WeakMap=="function"?WeakMap:Map;function dd(e,t,n){n=pt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ni||(Ni=!0,Vs=r),js(e,t)},n}function fd(e,t,n){n=pt(-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(){js(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){js(e,t),typeof r!="function"&&(Dt===null?Dt=new Set([this]):Dt.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function Ho(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ah;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=Bh.bind(null,e,t,n),t.then(e,e))}function $o(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 Uo(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=pt(-1,1),t.tag=2,Ot(n,t,1))),n.lanes|=1),e)}var Ph=yt.ReactCurrentOwner,Te=!1;function ye(e,t,n,r){t.child=e===null?$c(t,null,n,r):kn(t,e.child,n,r)}function Wo(e,t,n,r,i){n=n.render;var l=t.ref;return Cn(t,i),r=La(e,t,n,r,l,i),n=Oa(),e!==null&&!Te?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,vt(e,t,i)):(K&&n&&wa(t),t.flags|=1,ye(e,t,r,i),t.child)}function Ko(e,t,n,r,i){if(e===null){var l=n.type;return typeof l=="function"&&!Ga(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,pd(e,t,l,r,i)):(e=fi(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:hr,n(s,r)&&e.ref===t.ref)return vt(e,t,i)}return t.flags|=1,e=_t(l,r),e.ref=t.ref,e.return=t,t.child=e}function pd(e,t,n,r,i){if(e!==null){var l=e.memoizedProps;if(hr(l,r)&&e.ref===t.ref)if(Te=!1,t.pendingProps=r=l,(e.lanes&i)!==0)e.flags&131072&&(Te=!0);else return t.lanes=e.lanes,vt(e,t,i)}return Ls(e,t,n,r,i)}function hd(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},H(yn,Me),Me|=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,H(yn,Me),Me|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,H(yn,Me),Me|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,H(yn,Me),Me|=r;return ye(e,t,i,n),t.child}function md(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ls(e,t,n,r,i){var l=Pe(n)?Jt:ge.current;return l=In(t,l),Cn(t,i),n=La(e,t,n,r,l,i),r=Oa(),e!==null&&!Te?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,vt(e,t,i)):(K&&r&&wa(t),t.flags|=1,ye(e,t,n,i),t.child)}function Yo(e,t,n,r,i){if(Pe(n)){var l=!0;Ti(t)}else l=!1;if(Cn(t,i),t.stateNode===null)ui(e,t),Gc(t,n,r),ks(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,o=t.memoizedProps;s.props=o;var a=s.context,u=n.contextType;typeof u=="object"&&u!==null?u=Ve(u):(u=Pe(n)?Jt:ge.current,u=In(t,u));var f=n.getDerivedStateFromProps,p=typeof f=="function"||typeof s.getSnapshotBeforeUpdate=="function";p||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(o!==r||a!==u)&&Bo(t,s,r,u),xt=!1;var g=t.memoizedState;s.state=g,ki(t,r,s,i),a=t.memoizedState,o!==r||g!==a||Ae.current||xt?(typeof f=="function"&&(Ms(t,n,f,r),a=t.memoizedState),(o=xt||zo(t,n,o,r,g,a,u))?(p||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=a),s.props=r,s.state=a,s.context=u,r=o):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,Vc(e,t),o=t.memoizedProps,u=t.type===t.elementType?o:$e(t.type,o),s.props=u,p=t.pendingProps,g=s.context,a=n.contextType,typeof a=="object"&&a!==null?a=Ve(a):(a=Pe(n)?Jt:ge.current,a=In(t,a));var v=n.getDerivedStateFromProps;(f=typeof v=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(o!==p||g!==a)&&Bo(t,s,r,a),xt=!1,g=t.memoizedState,s.state=g,ki(t,r,s,i);var y=t.memoizedState;o!==p||g!==y||Ae.current||xt?(typeof v=="function"&&(Ms(t,n,v,r),y=t.memoizedState),(u=xt||zo(t,n,u,r,g,y,a)||!1)?(f||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,y,a),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,y,a)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||o===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),s.props=r,s.state=y,s.context=a,r=u):(typeof s.componentDidUpdate!="function"||o===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return Os(e,t,n,r,l,i)}function Os(e,t,n,r,i,l){md(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&Do(t,n,!1),vt(e,t,l);r=t.stateNode,Ph.current=t;var o=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=kn(t,e.child,null,l),t.child=kn(t,null,o,l)):ye(e,t,o,l),t.memoizedState=r.state,i&&Do(t,n,!0),t.child}function gd(e){var t=e.stateNode;t.pendingContext?Oo(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Oo(e,t.context,!1),Ia(e,t.containerInfo)}function Qo(e,t,n,r,i){return Mn(),xa(i),t.flags|=256,ye(e,t,n,r),t.child}var Ds={dehydrated:null,treeContext:null,retryLane:0};function Ns(e){return{baseLanes:e,cachePool:null,transitions:null}}function vd(e,t,n){var r=t.pendingProps,i=Q.current,l=!1,s=(t.flags&128)!==0,o;if((o=s)||(o=e!==null&&e.memoizedState===null?!1:(i&2)!==0),o?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),H(Q,i&1),e===null)return Ps(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=nl(s,r,0,null),e=Qt(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Ns(n),t.memoizedState=Ds,e):_a(t,s));if(i=e.memoizedState,i!==null&&(o=i.dehydrated,o!==null))return Ih(e,t,s,r,o,i,n);if(l){l=r.fallback,s=t.mode,i=e.child,o=i.sibling;var a={mode:"hidden",children:r.children};return!(s&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=_t(i,a),r.subtreeFlags=i.subtreeFlags&14680064),o!==null?l=_t(o,l):(l=Qt(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?Ns(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~n,t.memoizedState=Ds,r}return l=e.child,e=l.sibling,r=_t(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 _a(e,t){return t=nl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Qr(e,t,n,r){return r!==null&&xa(r),kn(t,e.child,null,n),e=_a(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ih(e,t,n,r,i,l,s){if(n)return t.flags&256?(t.flags&=-257,r=zl(Error(L(422))),Qr(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,i=t.mode,r=nl({mode:"visible",children:r.children},i,0,null),l=Qt(l,i,s,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,t.mode&1&&kn(t,e.child,null,s),t.child.memoizedState=Ns(s),t.memoizedState=Ds,l);if(!(t.mode&1))return Qr(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var o=r.dgst;return r=o,l=Error(L(419)),r=zl(l,r,void 0),Qr(e,t,s,r)}if(o=(s&e.childLanes)!==0,Te||o){if(r=oe,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,gt(e,i),Qe(r,e,i,-1))}return Fa(),r=zl(Error(L(421))),Qr(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Vh.bind(null,e),i._reactRetry=t,null):(e=l.treeContext,je=Lt(i.nextSibling),Le=t,K=!0,Ke=null,e!==null&&(Re[be++]=dt,Re[be++]=ft,Re[be++]=qt,dt=e.id,ft=e.overflow,qt=t),t=_a(t,r.children),t.flags|=4096,t)}function Xo(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Is(e.return,t,n)}function Bl(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 yd(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(ye(e,t,r.children,n),r=Q.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&&Xo(e,n,t);else if(e.tag===19)Xo(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(H(Q,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&&ji(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Bl(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&&ji(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Bl(t,!0,n,null,l);break;case"together":Bl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ui(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function vt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),en|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(L(153));if(t.child!==null){for(e=t.child,n=_t(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=_t(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Mh(e,t,n){switch(t.tag){case 3:gd(t),Mn();break;case 5:Uc(t);break;case 1:Pe(t.type)&&Ti(t);break;case 4:Ia(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;H(Ii,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(H(Q,Q.current&1),t.flags|=128,null):n&t.child.childLanes?vd(e,t,n):(H(Q,Q.current&1),e=vt(e,t,n),e!==null?e.sibling:null);H(Q,Q.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return yd(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),H(Q,Q.current),r)break;return null;case 22:case 23:return t.lanes=0,hd(e,t,n)}return vt(e,t,n)}var wd,_s,Sd,xd;wd=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}};_s=function(){};Sd=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Kt(rt.current);var l=null;switch(n){case"input":i=rs(e,i),r=rs(e,r),l=[];break;case"select":i=J({},i,{value:void 0}),r=J({},r,{value:void 0}),l=[];break;case"textarea":i=ss(e,i),r=ss(e,r),l=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Ei)}os(n,r);var s;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var o=i[u];for(s in o)o.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(ar.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in r){var a=r[u];if(o=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&a!==o&&(a!=null||o!=null))if(u==="style")if(o){for(s in o)!o.hasOwnProperty(s)||a&&a.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in a)a.hasOwnProperty(s)&&o[s]!==a[s]&&(n||(n={}),n[s]=a[s])}else n||(l||(l=[]),l.push(u,n)),n=a;else u==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,o=o?o.__html:void 0,a!=null&&o!==a&&(l=l||[]).push(u,a)):u==="children"?typeof a!="string"&&typeof a!="number"||(l=l||[]).push(u,""+a):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(ar.hasOwnProperty(u)?(a!=null&&u==="onScroll"&&$("scroll",e),l||o===a||(l=[])):(l=l||[]).push(u,a))}n&&(l=l||[]).push("style",n);var u=l;(t.updateQueue=u)&&(t.flags|=4)}};xd=function(e,t,n,r){n!==r&&(t.flags|=4)};function $n(e,t){if(!K)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 he(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 kh(e,t,n){var r=t.pendingProps;switch(Sa(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return he(t),null;case 1:return Pe(t.type)&&Ci(),he(t),null;case 3:return r=t.stateNode,jn(),W(Ae),W(ge),ka(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Kr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ke!==null&&(Hs(Ke),Ke=null))),_s(e,t),he(t),null;case 5:Ma(t);var i=Kt(wr.current);if(n=t.type,e!==null&&t.stateNode!=null)Sd(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(L(166));return he(t),null}if(e=Kt(rt.current),Kr(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[et]=t,r[vr]=l,e=(t.mode&1)!==0,n){case"dialog":$("cancel",r),$("close",r);break;case"iframe":case"object":case"embed":$("load",r);break;case"video":case"audio":for(i=0;i<Xn.length;i++)$(Xn[i],r);break;case"source":$("error",r);break;case"img":case"image":case"link":$("error",r),$("load",r);break;case"details":$("toggle",r);break;case"input":io(r,l),$("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},$("invalid",r);break;case"textarea":so(r,l),$("invalid",r)}os(n,l),i=null;for(var s in l)if(l.hasOwnProperty(s)){var o=l[s];s==="children"?typeof o=="string"?r.textContent!==o&&(l.suppressHydrationWarning!==!0&&Wr(r.textContent,o,e),i=["children",o]):typeof o=="number"&&r.textContent!==""+o&&(l.suppressHydrationWarning!==!0&&Wr(r.textContent,o,e),i=["children",""+o]):ar.hasOwnProperty(s)&&o!=null&&s==="onScroll"&&$("scroll",r)}switch(n){case"input":zr(r),lo(r,l,!0);break;case"textarea":zr(r),ao(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=Ei)}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=Yu(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[et]=t,e[vr]=r,wd(e,t,!1,!1),t.stateNode=e;e:{switch(s=us(n,r),n){case"dialog":$("cancel",e),$("close",e),i=r;break;case"iframe":case"object":case"embed":$("load",e),i=r;break;case"video":case"audio":for(i=0;i<Xn.length;i++)$(Xn[i],e);i=r;break;case"source":$("error",e),i=r;break;case"img":case"image":case"link":$("error",e),$("load",e),i=r;break;case"details":$("toggle",e),i=r;break;case"input":io(e,r),i=rs(e,r),$("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=J({},r,{value:void 0}),$("invalid",e);break;case"textarea":so(e,r),i=ss(e,r),$("invalid",e);break;default:i=r}os(n,i),o=i;for(l in o)if(o.hasOwnProperty(l)){var a=o[l];l==="style"?Ju(e,a):l==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&Qu(e,a)):l==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&or(e,a):typeof a=="number"&&or(e,""+a):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(ar.hasOwnProperty(l)?a!=null&&l==="onScroll"&&$("scroll",e):a!=null&&la(e,l,a,s))}switch(n){case"input":zr(e),lo(e,r,!1);break;case"textarea":zr(e),ao(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Rt(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?wn(e,!!r.multiple,l,!1):r.defaultValue!=null&&wn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Ei)}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 he(t),null;case 6:if(e&&t.stateNode!=null)xd(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(L(166));if(n=Kt(wr.current),Kt(rt.current),Kr(t)){if(r=t.stateNode,n=t.memoizedProps,r[et]=t,(l=r.nodeValue!==n)&&(e=Le,e!==null))switch(e.tag){case 3:Wr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Wr(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[et]=t,t.stateNode=r}return he(t),null;case 13:if(W(Q),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(K&&je!==null&&t.mode&1&&!(t.flags&128))zc(),Mn(),t.flags|=98560,l=!1;else if(l=Kr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(L(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(L(317));l[et]=t}else Mn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;he(t),l=!1}else Ke!==null&&(Hs(Ke),Ke=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||Q.current&1?re===0&&(re=3):Fa())),t.updateQueue!==null&&(t.flags|=4),he(t),null);case 4:return jn(),_s(e,t),e===null&&mr(t.stateNode.containerInfo),he(t),null;case 10:return Ta(t.type._context),he(t),null;case 17:return Pe(t.type)&&Ci(),he(t),null;case 19:if(W(Q),l=t.memoizedState,l===null)return he(t),null;if(r=(t.flags&128)!==0,s=l.rendering,s===null)if(r)$n(l,!1);else{if(re!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=ji(e),s!==null){for(t.flags|=128,$n(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 H(Q,Q.current&1|2),t.child}e=e.sibling}l.tail!==null&&ee()>On&&(t.flags|=128,r=!0,$n(l,!1),t.lanes=4194304)}else{if(!r)if(e=ji(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),$n(l,!0),l.tail===null&&l.tailMode==="hidden"&&!s.alternate&&!K)return he(t),null}else 2*ee()-l.renderingStartTime>On&&n!==1073741824&&(t.flags|=128,r=!0,$n(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=ee(),t.sibling=null,n=Q.current,H(Q,r?n&1|2:n&1),t):(he(t),null);case 22:case 23:return Va(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Me&1073741824&&(he(t),t.subtreeFlags&6&&(t.flags|=8192)):he(t),null;case 24:return null;case 25:return null}throw Error(L(156,t.tag))}function jh(e,t){switch(Sa(t),t.tag){case 1:return Pe(t.type)&&Ci(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return jn(),W(Ae),W(ge),ka(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ma(t),null;case 13:if(W(Q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(L(340));Mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(Q),null;case 4:return jn(),null;case 10:return Ta(t.type._context),null;case 22:case 23:return Va(),null;case 24:return null;default:return null}}var Xr=!1,me=!1,Lh=typeof WeakSet=="function"?WeakSet:Set,R=null;function vn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){q(e,t,r)}else n.current=null}function Rs(e,t,n){try{n()}catch(r){q(e,t,r)}}var Jo=!1;function Oh(e,t){if(ws=wi,e=Ac(),ya(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,o=-1,a=-1,u=0,f=0,p=e,g=null;t:for(;;){for(var v;p!==n||i!==0&&p.nodeType!==3||(o=s+i),p!==l||r!==0&&p.nodeType!==3||(a=s+r),p.nodeType===3&&(s+=p.nodeValue.length),(v=p.firstChild)!==null;)g=p,p=v;for(;;){if(p===e)break t;if(g===n&&++u===i&&(o=s),g===l&&++f===r&&(a=s),(v=p.nextSibling)!==null)break;p=g,g=p.parentNode}p=v}n=o===-1||a===-1?null:{start:o,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ss={focusedElem:e,selectionRange:n},wi=!1,R=t;R!==null;)if(t=R,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,R=e;else for(;R!==null;){t=R;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,x=y.memoizedState,c=t.stateNode,d=c.getSnapshotBeforeUpdate(t.elementType===t.type?w:$e(t.type,w),x);c.__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(L(163))}}catch(S){q(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,R=e;break}R=t.return}return y=Jo,Jo=!1,y}function rr(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&&Rs(t,n,l)}i=i.next}while(i!==r)}}function el(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 bs(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 Ed(e){var t=e.alternate;t!==null&&(e.alternate=null,Ed(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[et],delete t[vr],delete t[Cs],delete t[hh],delete t[mh])),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 Cd(e){return e.tag===5||e.tag===3||e.tag===4}function qo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Cd(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 zs(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=Ei));else if(r!==4&&(e=e.child,e!==null))for(zs(e,t,n),e=e.sibling;e!==null;)zs(e,t,n),e=e.sibling}function Bs(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(Bs(e,t,n),e=e.sibling;e!==null;)Bs(e,t,n),e=e.sibling}var ue=null,Ue=!1;function wt(e,t,n){for(n=n.child;n!==null;)Td(e,t,n),n=n.sibling}function Td(e,t,n){if(nt&&typeof nt.onCommitFiberUnmount=="function")try{nt.onCommitFiberUnmount(Wi,n)}catch{}switch(n.tag){case 5:me||vn(n,t);case 6:var r=ue,i=Ue;ue=null,wt(e,t,n),ue=r,Ue=i,ue!==null&&(Ue?(e=ue,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ue.removeChild(n.stateNode));break;case 18:ue!==null&&(Ue?(e=ue,n=n.stateNode,e.nodeType===8?Ol(e.parentNode,n):e.nodeType===1&&Ol(e,n),fr(e)):Ol(ue,n.stateNode));break;case 4:r=ue,i=Ue,ue=n.stateNode.containerInfo,Ue=!0,wt(e,t,n),ue=r,Ue=i;break;case 0:case 11:case 14:case 15:if(!me&&(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)&&Rs(n,t,s),i=i.next}while(i!==r)}wt(e,t,n);break;case 1:if(!me&&(vn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){q(n,t,o)}wt(e,t,n);break;case 21:wt(e,t,n);break;case 22:n.mode&1?(me=(r=me)||n.memoizedState!==null,wt(e,t,n),me=r):wt(e,t,n);break;default:wt(e,t,n)}}function Zo(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Lh),t.forEach(function(r){var i=Fh.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function He(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,o=s;e:for(;o!==null;){switch(o.tag){case 5:ue=o.stateNode,Ue=!1;break e;case 3:ue=o.stateNode.containerInfo,Ue=!0;break e;case 4:ue=o.stateNode.containerInfo,Ue=!0;break e}o=o.return}if(ue===null)throw Error(L(160));Td(l,s,i),ue=null,Ue=!1;var a=i.alternate;a!==null&&(a.return=null),i.return=null}catch(u){q(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Ad(t,e),t=t.sibling}function Ad(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(He(t,e),qe(e),r&4){try{rr(3,e,e.return),el(3,e)}catch(w){q(e,e.return,w)}try{rr(5,e,e.return)}catch(w){q(e,e.return,w)}}break;case 1:He(t,e),qe(e),r&512&&n!==null&&vn(n,n.return);break;case 5:if(He(t,e),qe(e),r&512&&n!==null&&vn(n,n.return),e.flags&32){var i=e.stateNode;try{or(i,"")}catch(w){q(e,e.return,w)}}if(r&4&&(i=e.stateNode,i!=null)){var l=e.memoizedProps,s=n!==null?n.memoizedProps:l,o=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{o==="input"&&l.type==="radio"&&l.name!=null&&Wu(i,l),us(o,s);var u=us(o,l);for(s=0;s<a.length;s+=2){var f=a[s],p=a[s+1];f==="style"?Ju(i,p):f==="dangerouslySetInnerHTML"?Qu(i,p):f==="children"?or(i,p):la(i,f,p,u)}switch(o){case"input":is(i,l);break;case"textarea":Ku(i,l);break;case"select":var g=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!l.multiple;var v=l.value;v!=null?wn(i,!!l.multiple,v,!1):g!==!!l.multiple&&(l.defaultValue!=null?wn(i,!!l.multiple,l.defaultValue,!0):wn(i,!!l.multiple,l.multiple?[]:"",!1))}i[vr]=l}catch(w){q(e,e.return,w)}}break;case 6:if(He(t,e),qe(e),r&4){if(e.stateNode===null)throw Error(L(162));i=e.stateNode,l=e.memoizedProps;try{i.nodeValue=l}catch(w){q(e,e.return,w)}}break;case 3:if(He(t,e),qe(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{fr(t.containerInfo)}catch(w){q(e,e.return,w)}break;case 4:He(t,e),qe(e);break;case 13:He(t,e),qe(e),i=e.child,i.flags&8192&&(l=i.memoizedState!==null,i.stateNode.isHidden=l,!l||i.alternate!==null&&i.alternate.memoizedState!==null||(za=ee())),r&4&&Zo(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(me=(u=me)||f,He(t,e),me=u):He(t,e),qe(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!f&&e.mode&1)for(R=e,f=e.child;f!==null;){for(p=R=f;R!==null;){switch(g=R,v=g.child,g.tag){case 0:case 11:case 14:case 15:rr(4,g,g.return);break;case 1:vn(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){q(r,n,w)}}break;case 5:vn(g,g.return);break;case 22:if(g.memoizedState!==null){tu(p);continue}}v!==null?(v.return=g,R=v):tu(p)}f=f.sibling}e:for(f=null,p=e;;){if(p.tag===5){if(f===null){f=p;try{i=p.stateNode,u?(l=i.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(o=p.stateNode,a=p.memoizedProps.style,s=a!=null&&a.hasOwnProperty("display")?a.display:null,o.style.display=Xu("display",s))}catch(w){q(e,e.return,w)}}}else if(p.tag===6){if(f===null)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(w){q(e,e.return,w)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;f===p&&(f=null),p=p.return}f===p&&(f=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:He(t,e),qe(e),r&4&&Zo(e);break;case 21:break;default:He(t,e),qe(e)}}function qe(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Cd(n)){var r=n;break e}n=n.return}throw Error(L(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(or(i,""),r.flags&=-33);var l=qo(e);Bs(e,l,i);break;case 3:case 4:var s=r.stateNode.containerInfo,o=qo(e);zs(e,o,s);break;default:throw Error(L(161))}}catch(a){q(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Dh(e,t,n){R=e,Pd(e)}function Pd(e,t,n){for(var r=(e.mode&1)!==0;R!==null;){var i=R,l=i.child;if(i.tag===22&&r){var s=i.memoizedState!==null||Xr;if(!s){var o=i.alternate,a=o!==null&&o.memoizedState!==null||me;o=Xr;var u=me;if(Xr=s,(me=a)&&!u)for(R=i;R!==null;)s=R,a=s.child,s.tag===22&&s.memoizedState!==null?nu(i):a!==null?(a.return=s,R=a):nu(i);for(;l!==null;)R=l,Pd(l),l=l.sibling;R=i,Xr=o,me=u}eu(e)}else i.subtreeFlags&8772&&l!==null?(l.return=i,R=l):eu(e)}}function eu(e){for(;R!==null;){var t=R;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:me||el(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!me)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:$e(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&bo(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}bo(t,s,n)}break;case 5:var o=t.stateNode;if(n===null&&t.flags&4){n=o;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var f=u.memoizedState;if(f!==null){var p=f.dehydrated;p!==null&&fr(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(L(163))}me||t.flags&512&&bs(t)}catch(g){q(t,t.return,g)}}if(t===e){R=null;break}if(n=t.sibling,n!==null){n.return=t.return,R=n;break}R=t.return}}function tu(e){for(;R!==null;){var t=R;if(t===e){R=null;break}var n=t.sibling;if(n!==null){n.return=t.return,R=n;break}R=t.return}}function nu(e){for(;R!==null;){var t=R;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{el(4,t)}catch(a){q(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(a){q(t,i,a)}}var l=t.return;try{bs(t)}catch(a){q(t,l,a)}break;case 5:var s=t.return;try{bs(t)}catch(a){q(t,s,a)}}}catch(a){q(t,t.return,a)}if(t===e){R=null;break}var o=t.sibling;if(o!==null){o.return=t.return,R=o;break}R=t.return}}var Nh=Math.ceil,Di=yt.ReactCurrentDispatcher,Ra=yt.ReactCurrentOwner,Be=yt.ReactCurrentBatchConfig,V=0,oe=null,te=null,de=0,Me=0,yn=Bt(0),re=0,Cr=null,en=0,tl=0,ba=0,ir=null,Ce=null,za=0,On=1/0,ot=null,Ni=!1,Vs=null,Dt=null,Jr=!1,At=null,_i=0,lr=0,Fs=null,ci=-1,di=0;function we(){return V&6?ee():ci!==-1?ci:ci=ee()}function Nt(e){return e.mode&1?V&2&&de!==0?de&-de:vh.transition!==null?(di===0&&(di=uc()),di):(e=G,e!==0||(e=window.event,e=e===void 0?16:gc(e.type)),e):1}function Qe(e,t,n,r){if(50<lr)throw lr=0,Fs=null,Error(L(185));jr(e,n,r),(!(V&2)||e!==oe)&&(e===oe&&(!(V&2)&&(tl|=n),re===4&&Ct(e,de)),Ie(e,r),n===1&&V===0&&!(t.mode&1)&&(On=ee()+500,Ji&&Vt()))}function Ie(e,t){var n=e.callbackNode;vp(e,t);var r=yi(e,e===oe?de:0);if(r===0)n!==null&&co(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&co(n),t===1)e.tag===0?gh(ru.bind(null,e)):_c(ru.bind(null,e)),fh(function(){!(V&6)&&Vt()}),n=null;else{switch(cc(r)){case 1:n=ca;break;case 4:n=ac;break;case 16:n=vi;break;case 536870912:n=oc;break;default:n=vi}n=Nd(n,Id.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Id(e,t){if(ci=-1,di=0,V&6)throw Error(L(327));var n=e.callbackNode;if(Tn()&&e.callbackNode!==n)return null;var r=yi(e,e===oe?de:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Ri(e,r);else{t=r;var i=V;V|=2;var l=kd();(oe!==e||de!==t)&&(ot=null,On=ee()+500,Yt(e,t));do try{bh();break}catch(o){Md(e,o)}while(!0);Ca(),Di.current=l,V=i,te!==null?t=0:(oe=null,de=0,t=re)}if(t!==0){if(t===2&&(i=hs(e),i!==0&&(r=i,t=Gs(e,i))),t===1)throw n=Cr,Yt(e,0),Ct(e,r),Ie(e,ee()),n;if(t===6)Ct(e,r);else{if(i=e.current.alternate,!(r&30)&&!_h(i)&&(t=Ri(e,r),t===2&&(l=hs(e),l!==0&&(r=l,t=Gs(e,l))),t===1))throw n=Cr,Yt(e,0),Ct(e,r),Ie(e,ee()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(L(345));case 2:$t(e,Ce,ot);break;case 3:if(Ct(e,r),(r&130023424)===r&&(t=za+500-ee(),10<t)){if(yi(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){we(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Es($t.bind(null,e,Ce,ot),t);break}$t(e,Ce,ot);break;case 4:if(Ct(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-Ye(r);l=1<<s,s=t[s],s>i&&(i=s),r&=~l}if(r=i,r=ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Nh(r/1960))-r,10<r){e.timeoutHandle=Es($t.bind(null,e,Ce,ot),r);break}$t(e,Ce,ot);break;case 5:$t(e,Ce,ot);break;default:throw Error(L(329))}}}return Ie(e,ee()),e.callbackNode===n?Id.bind(null,e):null}function Gs(e,t){var n=ir;return e.current.memoizedState.isDehydrated&&(Yt(e,t).flags|=256),e=Ri(e,t),e!==2&&(t=Ce,Ce=n,t!==null&&Hs(t)),e}function Hs(e){Ce===null?Ce=e:Ce.push.apply(Ce,e)}function _h(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(!Je(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 Ct(e,t){for(t&=~ba,t&=~tl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ye(t),r=1<<n;e[n]=-1,t&=~r}}function ru(e){if(V&6)throw Error(L(327));Tn();var t=yi(e,0);if(!(t&1))return Ie(e,ee()),null;var n=Ri(e,t);if(e.tag!==0&&n===2){var r=hs(e);r!==0&&(t=r,n=Gs(e,r))}if(n===1)throw n=Cr,Yt(e,0),Ct(e,t),Ie(e,ee()),n;if(n===6)throw Error(L(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,$t(e,Ce,ot),Ie(e,ee()),null}function Ba(e,t){var n=V;V|=1;try{return e(t)}finally{V=n,V===0&&(On=ee()+500,Ji&&Vt())}}function tn(e){At!==null&&At.tag===0&&!(V&6)&&Tn();var t=V;V|=1;var n=Be.transition,r=G;try{if(Be.transition=null,G=1,e)return e()}finally{G=r,Be.transition=n,V=t,!(V&6)&&Vt()}}function Va(){Me=yn.current,W(yn)}function Yt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,dh(n)),te!==null)for(n=te.return;n!==null;){var r=n;switch(Sa(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Ci();break;case 3:jn(),W(Ae),W(ge),ka();break;case 5:Ma(r);break;case 4:jn();break;case 13:W(Q);break;case 19:W(Q);break;case 10:Ta(r.type._context);break;case 22:case 23:Va()}n=n.return}if(oe=e,te=e=_t(e.current,null),de=Me=t,re=0,Cr=null,ba=tl=en=0,Ce=ir=null,Wt!==null){for(t=0;t<Wt.length;t++)if(n=Wt[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}Wt=null}return e}function Md(e,t){do{var n=te;try{if(Ca(),ai.current=Oi,Li){for(var r=X.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Li=!1}if(Zt=0,ae=ne=X=null,nr=!1,Sr=0,Ra.current=null,n===null||n.return===null){re=1,Cr=t,te=null;break}e:{var l=e,s=n.return,o=n,a=t;if(t=de,o.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var u=a,f=o,p=f.tag;if(!(f.mode&1)&&(p===0||p===11||p===15)){var g=f.alternate;g?(f.updateQueue=g.updateQueue,f.memoizedState=g.memoizedState,f.lanes=g.lanes):(f.updateQueue=null,f.memoizedState=null)}var v=$o(s);if(v!==null){v.flags&=-257,Uo(v,s,o,l,t),v.mode&1&&Ho(l,u,t),t=v,a=u;var y=t.updateQueue;if(y===null){var w=new Set;w.add(a),t.updateQueue=w}else y.add(a);break e}else{if(!(t&1)){Ho(l,u,t),Fa();break e}a=Error(L(426))}}else if(K&&o.mode&1){var x=$o(s);if(x!==null){!(x.flags&65536)&&(x.flags|=256),Uo(x,s,o,l,t),xa(Ln(a,o));break e}}l=a=Ln(a,o),re!==4&&(re=2),ir===null?ir=[l]:ir.push(l),l=s;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var c=dd(l,a,t);Ro(l,c);break e;case 1:o=a;var d=l.type,m=l.stateNode;if(!(l.flags&128)&&(typeof d.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Dt===null||!Dt.has(m)))){l.flags|=65536,t&=-t,l.lanes|=t;var S=fd(l,o,t);Ro(l,S);break e}}l=l.return}while(l!==null)}Ld(n)}catch(E){t=E,te===n&&n!==null&&(te=n=n.return);continue}break}while(!0)}function kd(){var e=Di.current;return Di.current=Oi,e===null?Oi:e}function Fa(){(re===0||re===3||re===2)&&(re=4),oe===null||!(en&268435455)&&!(tl&268435455)||Ct(oe,de)}function Ri(e,t){var n=V;V|=2;var r=kd();(oe!==e||de!==t)&&(ot=null,Yt(e,t));do try{Rh();break}catch(i){Md(e,i)}while(!0);if(Ca(),V=n,Di.current=r,te!==null)throw Error(L(261));return oe=null,de=0,re}function Rh(){for(;te!==null;)jd(te)}function bh(){for(;te!==null&&!op();)jd(te)}function jd(e){var t=Dd(e.alternate,e,Me);e.memoizedProps=e.pendingProps,t===null?Ld(e):te=t,Ra.current=null}function Ld(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=jh(n,t),n!==null){n.flags&=32767,te=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{re=6,te=null;return}}else if(n=kh(n,t,Me),n!==null){te=n;return}if(t=t.sibling,t!==null){te=t;return}te=t=e}while(t!==null);re===0&&(re=5)}function $t(e,t,n){var r=G,i=Be.transition;try{Be.transition=null,G=1,zh(e,t,n,r)}finally{Be.transition=i,G=r}return null}function zh(e,t,n,r){do Tn();while(At!==null);if(V&6)throw Error(L(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(L(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(yp(e,l),e===oe&&(te=oe=null,de=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Jr||(Jr=!0,Nd(vi,function(){return Tn(),null})),l=(n.flags&15990)!==0,n.subtreeFlags&15990||l){l=Be.transition,Be.transition=null;var s=G;G=1;var o=V;V|=4,Ra.current=null,Oh(e,n),Ad(n,e),ih(Ss),wi=!!ws,Ss=ws=null,e.current=n,Dh(n),up(),V=o,G=s,Be.transition=l}else e.current=n;if(Jr&&(Jr=!1,At=e,_i=i),l=e.pendingLanes,l===0&&(Dt=null),fp(n.stateNode),Ie(e,ee()),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(Ni)throw Ni=!1,e=Vs,Vs=null,e;return _i&1&&e.tag!==0&&Tn(),l=e.pendingLanes,l&1?e===Fs?lr++:(lr=0,Fs=e):lr=0,Vt(),null}function Tn(){if(At!==null){var e=cc(_i),t=Be.transition,n=G;try{if(Be.transition=null,G=16>e?16:e,At===null)var r=!1;else{if(e=At,At=null,_i=0,V&6)throw Error(L(331));var i=V;for(V|=4,R=e.current;R!==null;){var l=R,s=l.child;if(R.flags&16){var o=l.deletions;if(o!==null){for(var a=0;a<o.length;a++){var u=o[a];for(R=u;R!==null;){var f=R;switch(f.tag){case 0:case 11:case 15:rr(8,f,l)}var p=f.child;if(p!==null)p.return=f,R=p;else for(;R!==null;){f=R;var g=f.sibling,v=f.return;if(Ed(f),f===u){R=null;break}if(g!==null){g.return=v,R=g;break}R=v}}}var y=l.alternate;if(y!==null){var w=y.child;if(w!==null){y.child=null;do{var x=w.sibling;w.sibling=null,w=x}while(w!==null)}}R=l}}if(l.subtreeFlags&2064&&s!==null)s.return=l,R=s;else e:for(;R!==null;){if(l=R,l.flags&2048)switch(l.tag){case 0:case 11:case 15:rr(9,l,l.return)}var c=l.sibling;if(c!==null){c.return=l.return,R=c;break e}R=l.return}}var d=e.current;for(R=d;R!==null;){s=R;var m=s.child;if(s.subtreeFlags&2064&&m!==null)m.return=s,R=m;else e:for(s=d;R!==null;){if(o=R,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:el(9,o)}}catch(E){q(o,o.return,E)}if(o===s){R=null;break e}var S=o.sibling;if(S!==null){S.return=o.return,R=S;break e}R=o.return}}if(V=i,Vt(),nt&&typeof nt.onPostCommitFiberRoot=="function")try{nt.onPostCommitFiberRoot(Wi,e)}catch{}r=!0}return r}finally{G=n,Be.transition=t}}return!1}function iu(e,t,n){t=Ln(n,t),t=dd(e,t,1),e=Ot(e,t,1),t=we(),e!==null&&(jr(e,1,t),Ie(e,t))}function q(e,t,n){if(e.tag===3)iu(e,e,n);else for(;t!==null;){if(t.tag===3){iu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Dt===null||!Dt.has(r))){e=Ln(n,e),e=fd(t,e,1),t=Ot(t,e,1),e=we(),t!==null&&(jr(t,1,e),Ie(t,e));break}}t=t.return}}function Bh(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=we(),e.pingedLanes|=e.suspendedLanes&n,oe===e&&(de&n)===n&&(re===4||re===3&&(de&130023424)===de&&500>ee()-za?Yt(e,0):ba|=n),Ie(e,t)}function Od(e,t){t===0&&(e.mode&1?(t=Fr,Fr<<=1,!(Fr&130023424)&&(Fr=4194304)):t=1);var n=we();e=gt(e,t),e!==null&&(jr(e,t,n),Ie(e,n))}function Vh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Od(e,n)}function Fh(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(L(314))}r!==null&&r.delete(t),Od(e,n)}var Dd;Dd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ae.current)Te=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Te=!1,Mh(e,t,n);Te=!!(e.flags&131072)}else Te=!1,K&&t.flags&1048576&&Rc(t,Pi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ui(e,t),e=t.pendingProps;var i=In(t,ge.current);Cn(t,n),i=La(null,t,r,e,i,n);var l=Oa();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,Pe(r)?(l=!0,Ti(t)):l=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Pa(t),i.updater=qi,t.stateNode=i,i._reactInternals=t,ks(t,r,e,n),t=Os(null,t,r,!0,l,n)):(t.tag=0,K&&l&&wa(t),ye(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ui(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Hh(r),e=$e(r,e),i){case 0:t=Ls(null,t,r,e,n);break e;case 1:t=Yo(null,t,r,e,n);break e;case 11:t=Wo(null,t,r,e,n);break e;case 14:t=Ko(null,t,r,$e(r.type,e),n);break e}throw Error(L(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),Ls(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),Yo(e,t,r,i,n);case 3:e:{if(gd(t),e===null)throw Error(L(387));r=t.pendingProps,l=t.memoizedState,i=l.element,Vc(e,t),ki(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=Ln(Error(L(423)),t),t=Qo(e,t,r,n,i);break e}else if(r!==i){i=Ln(Error(L(424)),t),t=Qo(e,t,r,n,i);break e}else for(je=Lt(t.stateNode.containerInfo.firstChild),Le=t,K=!0,Ke=null,n=$c(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Mn(),r===i){t=vt(e,t,n);break e}ye(e,t,r,n)}t=t.child}return t;case 5:return Uc(t),e===null&&Ps(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),md(e,t),ye(e,t,s,n),t.child;case 6:return e===null&&Ps(t),null;case 13:return vd(e,t,n);case 4:return Ia(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=kn(t,null,r,n):ye(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),Wo(e,t,r,i,n);case 7:return ye(e,t,t.pendingProps,n),t.child;case 8:return ye(e,t,t.pendingProps.children,n),t.child;case 12:return ye(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,H(Ii,r._currentValue),r._currentValue=s,l!==null)if(Je(l.value,s)){if(l.children===i.children&&!Ae.current){t=vt(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var o=l.dependencies;if(o!==null){s=l.child;for(var a=o.firstContext;a!==null;){if(a.context===r){if(l.tag===1){a=pt(-1,n&-n),a.tag=2;var u=l.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?a.next=a:(a.next=f.next,f.next=a),u.pending=a}}l.lanes|=n,a=l.alternate,a!==null&&(a.lanes|=n),Is(l.return,n,t),o.lanes|=n;break}a=a.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(L(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),Is(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}ye(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Cn(t,n),i=Ve(i),r=r(i),t.flags|=1,ye(e,t,r,n),t.child;case 14:return r=t.type,i=$e(r,t.pendingProps),i=$e(r.type,i),Ko(e,t,r,i,n);case 15:return pd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),ui(e,t),t.tag=1,Pe(r)?(e=!0,Ti(t)):e=!1,Cn(t,n),Gc(t,r,i),ks(t,r,i,n),Os(null,t,r,!0,e,n);case 19:return yd(e,t,n);case 22:return hd(e,t,n)}throw Error(L(156,t.tag))};function Nd(e,t){return sc(e,t)}function Gh(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 ze(e,t,n,r){return new Gh(e,t,n,r)}function Ga(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Hh(e){if(typeof e=="function")return Ga(e)?1:0;if(e!=null){if(e=e.$$typeof,e===aa)return 11;if(e===oa)return 14}return 2}function _t(e,t){var n=e.alternate;return n===null?(n=ze(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 fi(e,t,n,r,i,l){var s=2;if(r=e,typeof e=="function")Ga(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case on:return Qt(n.children,i,l,t);case sa:s=8,i|=8;break;case Zl:return e=ze(12,n,t,i|2),e.elementType=Zl,e.lanes=l,e;case es:return e=ze(13,n,t,i),e.elementType=es,e.lanes=l,e;case ts:return e=ze(19,n,t,i),e.elementType=ts,e.lanes=l,e;case Hu:return nl(n,i,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Fu:s=10;break e;case Gu:s=9;break e;case aa:s=11;break e;case oa:s=14;break e;case St:s=16,r=null;break e}throw Error(L(130,e==null?e:typeof e,""))}return t=ze(s,n,t,i),t.elementType=e,t.type=r,t.lanes=l,t}function Qt(e,t,n,r){return e=ze(7,e,r,t),e.lanes=n,e}function nl(e,t,n,r){return e=ze(22,e,r,t),e.elementType=Hu,e.lanes=n,e.stateNode={isHidden:!1},e}function Vl(e,t,n){return e=ze(6,e,null,t),e.lanes=n,e}function Fl(e,t,n){return t=ze(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $h(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=xl(0),this.expirationTimes=xl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=xl(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Ha(e,t,n,r,i,l,s,o,a){return e=new $h(e,t,n,o,a),t===1?(t=1,l===!0&&(t|=8)):t=0,l=ze(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Pa(l),e}function Uh(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 _d(e){if(!e)return bt;e=e._reactInternals;e:{if(ln(e)!==e||e.tag!==1)throw Error(L(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Pe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(L(171))}if(e.tag===1){var n=e.type;if(Pe(n))return Nc(e,n,t)}return t}function Rd(e,t,n,r,i,l,s,o,a){return e=Ha(n,r,!0,e,i,l,s,o,a),e.context=_d(null),n=e.current,r=we(),i=Nt(n),l=pt(r,i),l.callback=t??null,Ot(n,l,i),e.current.lanes=i,jr(e,i,r),Ie(e,r),e}function rl(e,t,n,r){var i=t.current,l=we(),s=Nt(i);return n=_d(n),t.context===null?t.context=n:t.pendingContext=n,t=pt(l,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Ot(i,t,s),e!==null&&(Qe(e,i,s,l),si(e,i,s)),s}function bi(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 lu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function $a(e,t){lu(e,t),(e=e.alternate)&&lu(e,t)}function Wh(){return null}var bd=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ua(e){this._internalRoot=e}il.prototype.render=Ua.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(L(409));rl(e,t,null,null)};il.prototype.unmount=Ua.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;tn(function(){rl(null,e,null,null)}),t[mt]=null}};function il(e){this._internalRoot=e}il.prototype.unstable_scheduleHydration=function(e){if(e){var t=pc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Et.length&&t!==0&&t<Et[n].priority;n++);Et.splice(n,0,e),n===0&&mc(e)}};function Wa(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ll(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function su(){}function Kh(e,t,n,r,i){if(i){if(typeof r=="function"){var l=r;r=function(){var u=bi(s);l.call(u)}}var s=Rd(t,r,e,0,null,!1,!1,"",su);return e._reactRootContainer=s,e[mt]=s.current,mr(e.nodeType===8?e.parentNode:e),tn(),s}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var o=r;r=function(){var u=bi(a);o.call(u)}}var a=Ha(e,0,!1,null,null,!1,!1,"",su);return e._reactRootContainer=a,e[mt]=a.current,mr(e.nodeType===8?e.parentNode:e),tn(function(){rl(t,a,n,r)}),a}function sl(e,t,n,r,i){var l=n._reactRootContainer;if(l){var s=l;if(typeof i=="function"){var o=i;i=function(){var a=bi(s);o.call(a)}}rl(t,s,e,i)}else s=Kh(n,t,e,i,r);return bi(s)}dc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Qn(t.pendingLanes);n!==0&&(da(t,n|1),Ie(t,ee()),!(V&6)&&(On=ee()+500,Vt()))}break;case 13:tn(function(){var r=gt(e,1);if(r!==null){var i=we();Qe(r,e,1,i)}}),$a(e,1)}};fa=function(e){if(e.tag===13){var t=gt(e,134217728);if(t!==null){var n=we();Qe(t,e,134217728,n)}$a(e,134217728)}};fc=function(e){if(e.tag===13){var t=Nt(e),n=gt(e,t);if(n!==null){var r=we();Qe(n,e,t,r)}$a(e,t)}};pc=function(){return G};hc=function(e,t){var n=G;try{return G=e,t()}finally{G=n}};ds=function(e,t,n){switch(t){case"input":if(is(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=Xi(r);if(!i)throw Error(L(90));Uu(r),is(r,i)}}}break;case"textarea":Ku(e,n);break;case"select":t=n.value,t!=null&&wn(e,!!n.multiple,t,!1)}};ec=Ba;tc=tn;var Yh={usingClientEntryPoint:!1,Events:[Or,fn,Xi,qu,Zu,Ba]},Un={findFiberByHostInstance:Ut,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Qh={bundleType:Un.bundleType,version:Un.version,rendererPackageName:Un.rendererPackageName,rendererConfig:Un.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:yt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ic(e),e===null?null:e.stateNode},findFiberByHostInstance:Un.findFiberByHostInstance||Wh,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var qr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!qr.isDisabled&&qr.supportsFiber)try{Wi=qr.inject(Qh),nt=qr}catch{}}De.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Yh;De.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Wa(t))throw Error(L(200));return Uh(e,t,null,n)};De.createRoot=function(e,t){if(!Wa(e))throw Error(L(299));var n=!1,r="",i=bd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=Ha(e,1,!1,null,null,n,!1,r,i),e[mt]=t.current,mr(e.nodeType===8?e.parentNode:e),new Ua(t)};De.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(L(188)):(e=Object.keys(e).join(","),Error(L(268,e)));return e=ic(t),e=e===null?null:e.stateNode,e};De.flushSync=function(e){return tn(e)};De.hydrate=function(e,t,n){if(!ll(t))throw Error(L(200));return sl(null,e,t,!0,n)};De.hydrateRoot=function(e,t,n){if(!Wa(e))throw Error(L(405));var r=n!=null&&n.hydratedSources||null,i=!1,l="",s=bd;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=Rd(t,null,e,1,n??null,i,!1,l,s),e[mt]=t.current,mr(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 il(t)};De.render=function(e,t,n){if(!ll(t))throw Error(L(200));return sl(null,e,t,!1,n)};De.unmountComponentAtNode=function(e){if(!ll(e))throw Error(L(40));return e._reactRootContainer?(tn(function(){sl(null,null,e,!1,function(){e._reactRootContainer=null,e[mt]=null})}),!0):!1};De.unstable_batchedUpdates=Ba;De.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ll(n))throw Error(L(200));if(e==null||e._reactInternals===void 0)throw Error(L(38));return sl(e,t,n,!1,r)};De.version="18.2.0-next-9e3b772b8-20220608";function zd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(zd)}catch(e){console.error(e)}}zd(),Ru.exports=De;var Xh=Ru.exports,au=Xh;Jl.createRoot=au.createRoot,Jl.hydrateRoot=au.hydrateRoot;/** * @remix-run/router v1.17.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 Tr(){return Tr=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},Tr.apply(this,arguments)}var Pt;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Pt||(Pt={}));const ou="popstate";function Jh(e){e===void 0&&(e={});function t(r,i){let{pathname:l,search:s,hash:o}=r.location;return $s("",{pathname:l,search:s,hash:o},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:Vd(i)}return Zh(t,n,null,e)}function ie(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Bd(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function qh(){return Math.random().toString(36).substr(2,8)}function uu(e,t){return{usr:e.state,key:e.key,idx:t}}function $s(e,t,n,r){return n===void 0&&(n=null),Tr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Rn(t):t,{state:n,key:t&&t.key||r||qh()})}function Vd(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 Rn(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 Zh(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:l=!1}=r,s=i.history,o=Pt.Pop,a=null,u=f();u==null&&(u=0,s.replaceState(Tr({},s.state,{idx:u}),""));function f(){return(s.state||{idx:null}).idx}function p(){o=Pt.Pop;let x=f(),c=x==null?null:x-u;u=x,a&&a({action:o,location:w.location,delta:c})}function g(x,c){o=Pt.Push;let d=$s(w.location,x,c);n&&n(d,x),u=f()+1;let m=uu(d,u),S=w.createHref(d);try{s.pushState(m,"",S)}catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;i.location.assign(S)}l&&a&&a({action:o,location:w.location,delta:1})}function v(x,c){o=Pt.Replace;let d=$s(w.location,x,c);n&&n(d,x),u=f();let m=uu(d,u),S=w.createHref(d);s.replaceState(m,"",S),l&&a&&a({action:o,location:w.location,delta:0})}function y(x){let c=i.location.origin!=="null"?i.location.origin:i.location.href,d=typeof x=="string"?x:Vd(x);return d=d.replace(/ $/,"%20"),ie(c,"No window.location.(origin|href) available to create URL for href: "+d),new URL(d,c)}let w={get action(){return o},get location(){return e(i,s)},listen(x){if(a)throw new Error("A history only accepts one active listener");return i.addEventListener(ou,p),a=x,()=>{i.removeEventListener(ou,p),a=null}},createHref(x){return t(i,x)},createURL:y,encodeLocation(x){let c=y(x);return{pathname:c.pathname,search:c.search,hash:c.hash}},push:g,replace:v,go(x){return s.go(x)}};return w}var cu;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(cu||(cu={}));function em(e,t,n){return n===void 0&&(n="/"),tm(e,t,n,!1)}function tm(e,t,n,r){let i=typeof t=="string"?Rn(t):t,l=Hd(i.pathname||"/",n);if(l==null)return null;let s=Fd(e);nm(s);let o=null;for(let a=0;o==null&&a<s.length;++a){let u=pm(l);o=dm(s[a],u,r)}return o}function Fd(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(l,s,o)=>{let a={relativePath:o===void 0?l.path||"":o,caseSensitive:l.caseSensitive===!0,childrenIndex:s,route:l};a.relativePath.startsWith("/")&&(ie(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),a.relativePath=a.relativePath.slice(r.length));let u=Xt([r,a.relativePath]),f=n.concat(a);l.children&&l.children.length>0&&(ie(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),Fd(l.children,t,f,u)),!(l.path==null&&!l.index)&&t.push({path:u,score:um(u,l.index),routesMeta:f})};return e.forEach((l,s)=>{var o;if(l.path===""||!((o=l.path)!=null&&o.includes("?")))i(l,s);else for(let a of Gd(l.path))i(l,s,a)}),t}function Gd(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=Gd(r.join("/")),o=[];return o.push(...s.map(a=>a===""?l:[l,a].join("/"))),i&&o.push(...s),o.map(a=>e.startsWith("/")&&a===""?"/":a)}function nm(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:cm(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const rm=/^:[\w-]+$/,im=3,lm=2,sm=1,am=10,om=-2,du=e=>e==="*";function um(e,t){let n=e.split("/"),r=n.length;return n.some(du)&&(r+=om),t&&(r+=lm),n.filter(i=>!du(i)).reduce((i,l)=>i+(rm.test(l)?im:l===""?sm:am),r)}function cm(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 dm(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,i={},l="/",s=[];for(let o=0;o<r.length;++o){let a=r[o],u=o===r.length-1,f=l==="/"?t:t.slice(l.length)||"/",p=fu({path:a.relativePath,caseSensitive:a.caseSensitive,end:u},f),g=a.route;if(!p&&u&&n&&!r[r.length-1].route.index&&(p=fu({path:a.relativePath,caseSensitive:a.caseSensitive,end:!1},f)),!p)return null;Object.assign(i,p.params),s.push({params:i,pathname:Xt([l,p.pathname]),pathnameBase:wm(Xt([l,p.pathnameBase])),route:g}),p.pathnameBase!=="/"&&(l=Xt([l,p.pathnameBase]))}return s}function fu(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=fm(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let l=i[0],s=l.replace(/(.)\/+$/,"$1"),o=i.slice(1);return{params:r.reduce((u,f,p)=>{let{paramName:g,isOptional:v}=f;if(g==="*"){let w=o[p]||"";s=l.slice(0,l.length-w.length).replace(/(.)\/+$/,"$1")}const y=o[p];return v&&!y?u[g]=void 0:u[g]=(y||"").replace(/%2F/g,"/"),u},{}),pathname:l,pathnameBase:s,pattern:e}}function fm(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Bd(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,o,a)=>(r.push({paramName:o,isOptional:a!=null}),a?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function pm(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Bd(!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 Hd(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 hm(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Rn(e):e;return{pathname:n?n.startsWith("/")?n:mm(n,t):t,search:Sm(r),hash:xm(i)}}function mm(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 Gl(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 gm(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function vm(e,t){let n=gm(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function ym(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Rn(e):(i=Tr({},e),ie(!i.pathname||!i.pathname.includes("?"),Gl("?","pathname","search",i)),ie(!i.pathname||!i.pathname.includes("#"),Gl("#","pathname","hash",i)),ie(!i.search||!i.search.includes("#"),Gl("#","search","hash",i)));let l=e===""||i.pathname==="",s=l?"/":i.pathname,o;if(s==null)o=n;else{let p=t.length-1;if(!r&&s.startsWith("..")){let g=s.split("/");for(;g[0]==="..";)g.shift(),p-=1;i.pathname=g.join("/")}o=p>=0?t[p]:"/"}let a=hm(i,o),u=s&&s!=="/"&&s.endsWith("/"),f=(l||s===".")&&n.endsWith("/");return!a.pathname.endsWith("/")&&(u||f)&&(a.pathname+="/"),a}const Xt=e=>e.join("/").replace(/\/\/+/g,"/"),wm=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Sm=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,xm=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Em(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const $d=["post","put","patch","delete"];new Set($d);const Cm=["get",...$d];new Set(Cm);/** * React Router v6.24.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 Ar(){return Ar=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},Ar.apply(this,arguments)}const Ka=I.createContext(null),Tm=I.createContext(null),al=I.createContext(null),ol=I.createContext(null),bn=I.createContext({outlet:null,matches:[],isDataRoute:!1}),Ud=I.createContext(null);function ul(){return I.useContext(ol)!=null}function Wd(){return ul()||ie(!1),I.useContext(ol).location}function Kd(e){I.useContext(al).static||I.useLayoutEffect(e)}function Am(){let{isDataRoute:e}=I.useContext(bn);return e?zm():Pm()}function Pm(){ul()||ie(!1);let e=I.useContext(Ka),{basename:t,future:n,navigator:r}=I.useContext(al),{matches:i}=I.useContext(bn),{pathname:l}=Wd(),s=JSON.stringify(vm(i,n.v7_relativeSplatPath)),o=I.useRef(!1);return Kd(()=>{o.current=!0}),I.useCallback(function(u,f){if(f===void 0&&(f={}),!o.current)return;if(typeof u=="number"){r.go(u);return}let p=ym(u,JSON.parse(s),l,f.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:Xt([t,p.pathname])),(f.replace?r.replace:r.push)(p,f.state,f)},[t,r,s,l,e])}function Im(e,t){return Mm(e,t)}function Mm(e,t,n,r){ul()||ie(!1);let{navigator:i}=I.useContext(al),{matches:l}=I.useContext(bn),s=l[l.length-1],o=s?s.params:{};s&&s.pathname;let a=s?s.pathnameBase:"/";s&&s.route;let u=Wd(),f;if(t){var p;let x=typeof t=="string"?Rn(t):t;a==="/"||(p=x.pathname)!=null&&p.startsWith(a)||ie(!1),f=x}else f=u;let g=f.pathname||"/",v=g;if(a!=="/"){let x=a.replace(/^\//,"").split("/");v="/"+g.replace(/^\//,"").split("/").slice(x.length).join("/")}let y=em(e,{pathname:v}),w=Dm(y&&y.map(x=>Object.assign({},x,{params:Object.assign({},o,x.params),pathname:Xt([a,i.encodeLocation?i.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?a:Xt([a,i.encodeLocation?i.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),l,n,r);return t&&w?I.createElement(ol.Provider,{value:{location:Ar({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:Pt.Pop}},w):w}function km(){let e=bm(),t=Em(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 I.createElement(I.Fragment,null,I.createElement("h2",null,"Unexpected Application Error!"),I.createElement("h3",{style:{fontStyle:"italic"}},t),n?I.createElement("pre",{style:i},n):null,null)}const jm=I.createElement(km,null);class Lm extends I.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?I.createElement(bn.Provider,{value:this.props.routeContext},I.createElement(Ud.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Om(e){let{routeContext:t,match:n,children:r}=e,i=I.useContext(Ka);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),I.createElement(bn.Provider,{value:t},r)}function Dm(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,o=(i=n)==null?void 0:i.errors;if(o!=null){let f=s.findIndex(p=>p.route.id&&(o==null?void 0:o[p.route.id])!==void 0);f>=0||ie(!1),s=s.slice(0,Math.min(s.length,f+1))}let a=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f<s.length;f++){let p=s[f];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(u=f),p.route.id){let{loaderData:g,errors:v}=n,y=p.route.loader&&g[p.route.id]===void 0&&(!v||v[p.route.id]===void 0);if(p.route.lazy||y){a=!0,u>=0?s=s.slice(0,u+1):s=[s[0]];break}}}return s.reduceRight((f,p,g)=>{let v,y=!1,w=null,x=null;n&&(v=o&&p.route.id?o[p.route.id]:void 0,w=p.route.errorElement||jm,a&&(u<0&&g===0?(Bm("route-fallback",!1),y=!0,x=null):u===g&&(y=!0,x=p.route.hydrateFallbackElement||null)));let c=t.concat(s.slice(0,g+1)),d=()=>{let m;return v?m=w:y?m=x:p.route.Component?m=I.createElement(p.route.Component,null):p.route.element?m=p.route.element:m=f,I.createElement(Om,{match:p,routeContext:{outlet:f,matches:c,isDataRoute:n!=null},children:m})};return n&&(p.route.ErrorBoundary||p.route.errorElement||g===0)?I.createElement(Lm,{location:n.location,revalidation:n.revalidation,component:w,error:v,children:d(),routeContext:{outlet:null,matches:c,isDataRoute:!0}}):d()},null)}var Yd=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Yd||{}),zi=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}(zi||{});function Nm(e){let t=I.useContext(Ka);return t||ie(!1),t}function _m(e){let t=I.useContext(Tm);return t||ie(!1),t}function Rm(e){let t=I.useContext(bn);return t||ie(!1),t}function Qd(e){let t=Rm(),n=t.matches[t.matches.length-1];return n.route.id||ie(!1),n.route.id}function bm(){var e;let t=I.useContext(Ud),n=_m(zi.UseRouteError),r=Qd(zi.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function zm(){let{router:e}=Nm(Yd.UseNavigateStable),t=Qd(zi.UseNavigateStable),n=I.useRef(!1);return Kd(()=>{n.current=!0}),I.useCallback(function(i,l){l===void 0&&(l={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Ar({fromRouteId:t},l)))},[e,t])}const pu={};function Bm(e,t,n){!t&&!pu[e]&&(pu[e]=!0)}function Ee(e){ie(!1)}function Vm(e){let{basename:t="/",children:n=null,location:r,navigationType:i=Pt.Pop,navigator:l,static:s=!1,future:o}=e;ul()&&ie(!1);let a=t.replace(/^\/*/,"/"),u=I.useMemo(()=>({basename:a,navigator:l,static:s,future:Ar({v7_relativeSplatPath:!1},o)}),[a,o,l,s]);typeof r=="string"&&(r=Rn(r));let{pathname:f="/",search:p="",hash:g="",state:v=null,key:y="default"}=r,w=I.useMemo(()=>{let x=Hd(f,a);return x==null?null:{location:{pathname:x,search:p,hash:g,state:v,key:y},navigationType:i}},[a,f,p,g,v,y,i]);return w==null?null:I.createElement(al.Provider,{value:u},I.createElement(ol.Provider,{children:n,value:w}))}function Fm(e){let{children:t,location:n}=e;return Im(Us(t),n)}new Promise(()=>{});function Us(e,t){t===void 0&&(t=[]);let n=[];return I.Children.forEach(e,(r,i)=>{if(!I.isValidElement(r))return;let l=[...t,i];if(r.type===I.Fragment){n.push.apply(n,Us(r.props.children,l));return}r.type!==Ee&&ie(!1),!r.props.index||!r.props.children||ie(!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=Us(r.props.children,l)),n.push(s)}),n}/** * React Router DOM v6.24.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 */const Gm="6";try{window.__reactRouterVersion=Gm}catch{}const Hm="startTransition",hu=Vf[Hm];function $m(e){let{basename:t,children:n,future:r,window:i}=e,l=I.useRef();l.current==null&&(l.current=Jh({window:i,v5Compat:!0}));let s=l.current,[o,a]=I.useState({action:s.action,location:s.location}),{v7_startTransition:u}=r||{},f=I.useCallback(p=>{u&&hu?hu(()=>a(p)):a(p)},[a,u]);return I.useLayoutEffect(()=>s.listen(f),[s,f]),I.createElement(Vm,{basename:t,children:n,location:o.location,navigationType:o.action,navigator:s,future:r})}var mu;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(mu||(mu={}));var gu;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(gu||(gu={}));const Um=()=>{const[e,t]=I.useState(!1),n=()=>{t(!e)},r=Am();return h.jsx("header",{className:"header",children:h.jsxs("div",{className:"container",children:[h.jsx("div",{className:"logo",children:h.jsx("img",{src:"./v-icon.png",alt:"Logo",onClick:()=>r("/vicas/"),style:{cursor:"pointer",width:"250px"}})}),h.jsx("button",{className:"menu-toggle",onClick:n,children:"☰"}),h.jsxs("nav",{className:`nav ${e?"open":""}`,children:[h.jsx("div",{className:"dropdown",children:h.jsx("button",{className:"dropbtn",onClick:()=>r("/vicas/"),style:{cursor:"pointer"},children:"Home"})}),h.jsxs("div",{className:"dropdown",children:[h.jsx("button",{className:"dropbtn",children:"Members"}),h.jsxs("div",{className:"dropdown-content",children:[h.jsx("button",{className:"dropbtn1",onClick:()=>r("/vicas/p-stu-data"),children:"PhD"}),h.jsx("button",{className:"dropbtn1",onClick:()=>r("/vicas/m-stu-data"),children:"Mtech"}),h.jsx("button",{className:"dropbtn1",onClick:()=>r("/vicas/b-stu-data"),children:"Btech"})]})]}),h.jsxs("div",{className:"dropdown",children:[h.jsx("button",{className:"dropbtn",children:"Research"}),h.jsxs("div",{className:"dropdown-content",children:[h.jsx("button",{className:"dropbtn1",onClick:()=>r("/vicas/publication"),children:"Publications"}),h.jsx("button",{className:"dropbtn1",onClick:()=>r("/vicas/collaborations"),children:"Collaborations"})]})]}),h.jsx("div",{className:"dropdown",children:h.jsx("button",{className:"dropbtn",onClick:()=>r("/vicas/s_blogs"),children:"Blogs"})}),h.jsx("div",{className:"dropdown",children:h.jsx("button",{className:"dropbtn",onClick:()=>r("/vicas/gallery"),children:"Gallery"})}),h.jsx("div",{className:"dropdown",children:h.jsx("button",{className:"dropbtn",onClick:()=>r("/vicas/contact"),children:"Contact Us"})})]}),h.jsx("div",{children:h.jsx("img",{src:"./iiitd_logo.png",alt:"Logo",onClick:()=>r("/vicas/"),style:{cursor:"pointer",width:"250px"}})})]})})},Wm=()=>h.jsx("footer",{className:"footer",children:h.jsxs("div",{className:"container",style:{flexDirection:"column"},children:[h.jsxs("div",{className:"social-icon",children:[h.jsx("a",{href:"mailto:vicas@iiitd.ac.in",target:"_blank",rel:"noopener noreferrer",children:h.jsx("img",{src:"./emaiImage.png",width:"25px",height:"25px"})}),h.jsx("a",{href:"https://www.linkedin.com/company/vicas-lab-iiit-delhi/",target:"_blank",children:h.jsx("img",{src:"./linkdlnImage.png",width:"25px",height:"25px"})})]}),h.jsx("p",{style:{color:"#fff"},children:"© 2024 ALL RIGHT RESERVED."})]})});function vu(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Ya(e,t){e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:vu(t[n])&&vu(e[n])&&Object.keys(t[n]).length>0&&Ya(e[n],t[n])})}const Xd={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Xe(){const e=typeof document<"u"?document:{};return Ya(e,Xd),e}const Km={document:Xd,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function ve(){const e=typeof window<"u"?window:{};return Ya(e,Km),e}function Ym(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function Qm(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function Pr(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function ct(){return Date.now()}function Xm(e){const t=ve();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function Jm(e,t){t===void 0&&(t="x");const n=ve();let r,i,l;const s=Xm(e);return n.WebKitCSSMatrix?(i=s.transform||s.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(o=>o.replace(",",".")).join(", ")),l=new n.WebKitCSSMatrix(i==="none"?"":i)):(l=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=l.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?i=l.m41:r.length===16?i=parseFloat(r[12]):i=parseFloat(r[4])),t==="y"&&(n.WebKitCSSMatrix?i=l.m42:r.length===16?i=parseFloat(r[13]):i=parseFloat(r[5])),i||0}function Zr(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function qm(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function ke(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){const r=n<0||arguments.length<=n?void 0:arguments[n];if(r!=null&&!qm(r)){const i=Object.keys(Object(r)).filter(l=>t.indexOf(l)<0);for(let l=0,s=i.length;l<s;l+=1){const o=i[l],a=Object.getOwnPropertyDescriptor(r,o);a!==void 0&&a.enumerable&&(Zr(e[o])&&Zr(r[o])?r[o].__swiper__?e[o]=r[o]:ke(e[o],r[o]):!Zr(e[o])&&Zr(r[o])?(e[o]={},r[o].__swiper__?e[o]=r[o]:ke(e[o],r[o])):e[o]=r[o])}}}return e}function ei(e,t,n){e.style.setProperty(t,n)}function Jd(e){let{swiper:t,targetPosition:n,side:r}=e;const i=ve(),l=-t.translate;let s=null,o;const a=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const u=n>l?"next":"prev",f=(g,v)=>u==="next"&&g>=v||u==="prev"&&g<=v,p=()=>{o=new Date().getTime(),s===null&&(s=o);const g=Math.max(Math.min((o-s)/a,1),0),v=.5-Math.cos(g*Math.PI)/2;let y=l+v*(n-l);if(f(y,n)&&(y=n),t.wrapperEl.scrollTo({[r]:y}),f(y,n)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[r]:y})}),i.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=i.requestAnimationFrame(p)};p()}function tt(e,t){return t===void 0&&(t=""),[...e.children].filter(n=>n.matches(t))}function Bi(e){try{console.warn(e);return}catch{}}function Vi(e,t){t===void 0&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:Ym(t)),n}function Zm(e){const t=ve(),n=Xe(),r=e.getBoundingClientRect(),i=n.body,l=e.clientTop||i.clientTop||0,s=e.clientLeft||i.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,a=e===t?t.scrollX:e.scrollLeft;return{top:r.top+o-l,left:r.left+a-s}}function eg(e,t){const n=[];for(;e.previousElementSibling;){const r=e.previousElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function tg(e,t){const n=[];for(;e.nextElementSibling;){const r=e.nextElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function It(e,t){return ve().getComputedStyle(e,null).getPropertyValue(t)}function Fi(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function Gi(e,t){const n=[];let r=e.parentElement;for(;r;)t?r.matches(t)&&n.push(r):n.push(r),r=r.parentElement;return n}function Ws(e,t,n){const r=ve();return n?e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):e.offsetWidth}function se(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}let Hl;function ng(){const e=ve(),t=Xe();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function qd(){return Hl||(Hl=ng()),Hl}let $l;function rg(e){let{userAgent:t}=e===void 0?{}:e;const n=qd(),r=ve(),i=r.navigator.platform,l=t||r.navigator.userAgent,s={ios:!1,android:!1},o=r.screen.width,a=r.screen.height,u=l.match(/(Android);?[\s\/]+([\d.]+)?/);let f=l.match(/(iPad).*OS\s([\d_]+)/);const p=l.match(/(iPod)(.*OS\s([\d_]+))?/),g=!f&&l.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v=i==="Win32";let y=i==="MacIntel";const w=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!f&&y&&n.touch&&w.indexOf(`${o}x${a}`)>=0&&(f=l.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),y=!1),u&&!v&&(s.os="android",s.android=!0),(f||g||p)&&(s.os="ios",s.ios=!0),s}function Zd(e){return e===void 0&&(e={}),$l||($l=rg(e)),$l}let Ul;function ig(){const e=ve(),t=Zd();let n=!1;function r(){const o=e.navigator.userAgent.toLowerCase();return o.indexOf("safari")>=0&&o.indexOf("chrome")<0&&o.indexOf("android")<0}if(r()){const o=String(e.navigator.userAgent);if(o.includes("Version/")){const[a,u]=o.split("Version/")[1].split(" ")[0].split(".").map(f=>Number(f));n=a<16||a===16&&u<2}}const i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),l=r(),s=l||i&&t.ios;return{isSafari:n||l,needPerspectiveFix:n,need3dFix:s,isWebView:i}}function lg(){return Ul||(Ul=ig()),Ul}function sg(e){let{swiper:t,on:n,emit:r}=e;const i=ve();let l=null,s=null;const o=()=>{!t||t.destroyed||!t.initialized||(r("beforeResize"),r("resize"))},a=()=>{!t||t.destroyed||!t.initialized||(l=new ResizeObserver(p=>{s=i.requestAnimationFrame(()=>{const{width:g,height:v}=t;let y=g,w=v;p.forEach(x=>{let{contentBoxSize:c,contentRect:d,target:m}=x;m&&m!==t.el||(y=d?d.width:(c[0]||c).inlineSize,w=d?d.height:(c[0]||c).blockSize)}),(y!==g||w!==v)&&o()})}),l.observe(t.el))},u=()=>{s&&i.cancelAnimationFrame(s),l&&l.unobserve&&t.el&&(l.unobserve(t.el),l=null)},f=()=>{!t||t.destroyed||!t.initialized||r("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&typeof i.ResizeObserver<"u"){a();return}i.addEventListener("resize",o),i.addEventListener("orientationchange",f)}),n("destroy",()=>{u(),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",f)})}function ag(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;const l=[],s=ve(),o=function(f,p){p===void 0&&(p={});const g=s.MutationObserver||s.WebkitMutationObserver,v=new g(y=>{if(t.__preventObserver__)return;if(y.length===1){i("observerUpdate",y[0]);return}const w=function(){i("observerUpdate",y[0])};s.requestAnimationFrame?s.requestAnimationFrame(w):s.setTimeout(w,0)});v.observe(f,{attributes:typeof p.attributes>"u"?!0:p.attributes,childList:typeof p.childList>"u"?!0:p.childList,characterData:typeof p.characterData>"u"?!0:p.characterData}),l.push(v)},a=()=>{if(t.params.observer){if(t.params.observeParents){const f=Gi(t.hostEl);for(let p=0;p<f.length;p+=1)o(f[p])}o(t.hostEl,{childList:t.params.observeSlideChildren}),o(t.wrapperEl,{attributes:!1})}},u=()=>{l.forEach(f=>{f.disconnect()}),l.splice(0,l.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",a),r("destroy",u)}var og={on(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;const i=n?"unshift":"push";return e.split(" ").forEach(l=>{r.eventsListeners[l]||(r.eventsListeners[l]=[]),r.eventsListeners[l][i](t)}),r},once(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;function i(){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var l=arguments.length,s=new Array(l),o=0;o<l;o++)s[o]=arguments[o];t.apply(r,s)}return i.__emitterProxy=t,r.on(e,i,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const r=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[r](e),n},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(r=>{typeof t>"u"?n.eventsListeners[r]=[]:n.eventsListeners[r]&&n.eventsListeners[r].forEach((i,l)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[r].splice(l,1)})}),n},emit(){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,n,r;for(var i=arguments.length,l=new Array(i),s=0;s<i;s++)l[s]=arguments[s];return typeof l[0]=="string"||Array.isArray(l[0])?(t=l[0],n=l.slice(1,l.length),r=e):(t=l[0].events,n=l[0].data,r=l[0].context||e),n.unshift(r),(Array.isArray(t)?t:t.split(" ")).forEach(a=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(u=>{u.apply(r,[a,...n])}),e.eventsListeners&&e.eventsListeners[a]&&e.eventsListeners[a].forEach(u=>{u.apply(r,n)})}),e}};function ug(){const e=this;let t,n;const r=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=r.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=r.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(It(r,"padding-left")||0,10)-parseInt(It(r,"padding-right")||0,10),n=n-parseInt(It(r,"padding-top")||0,10)-parseInt(It(r,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function cg(){const e=this;function t(C,O){return parseFloat(C.getPropertyValue(e.getDirectionLabel(O))||0)}const n=e.params,{wrapperEl:r,slidesEl:i,size:l,rtlTranslate:s,wrongRTL:o}=e,a=e.virtual&&n.virtual.enabled,u=a?e.virtual.slides.length:e.slides.length,f=tt(i,`.${e.params.slideClass}, swiper-slide`),p=a?e.virtual.slides.length:f.length;let g=[];const v=[],y=[];let w=n.slidesOffsetBefore;typeof w=="function"&&(w=n.slidesOffsetBefore.call(e));let x=n.slidesOffsetAfter;typeof x=="function"&&(x=n.slidesOffsetAfter.call(e));const c=e.snapGrid.length,d=e.slidesGrid.length;let m=n.spaceBetween,S=-w,E=0,A=0;if(typeof l>"u")return;typeof m=="string"&&m.indexOf("%")>=0?m=parseFloat(m.replace("%",""))/100*l:typeof m=="string"&&(m=parseFloat(m)),e.virtualSize=-m,f.forEach(C=>{s?C.style.marginLeft="":C.style.marginRight="",C.style.marginBottom="",C.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(ei(r,"--swiper-centered-offset-before",""),ei(r,"--swiper-centered-offset-after",""));const j=n.grid&&n.grid.rows>1&&e.grid;j?e.grid.initSlides(f):e.grid&&e.grid.unsetSlides();let T;const P=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(C=>typeof n.breakpoints[C].slidesPerView<"u").length>0;for(let C=0;C<p;C+=1){T=0;let O;if(f[C]&&(O=f[C]),j&&e.grid.updateSlide(C,O,f),!(f[C]&&It(O,"display")==="none")){if(n.slidesPerView==="auto"){P&&(f[C].style[e.getDirectionLabel("width")]="");const D=getComputedStyle(O),k=O.style.transform,b=O.style.webkitTransform;if(k&&(O.style.transform="none"),b&&(O.style.webkitTransform="none"),n.roundLengths)T=e.isHorizontal()?Ws(O,"width",!0):Ws(O,"height",!0);else{const z=t(D,"width"),le=t(D,"padding-left"),Ge=t(D,"padding-right"),M=t(D,"margin-left"),N=t(D,"margin-right"),_=D.getPropertyValue("box-sizing");if(_&&_==="border-box")T=z+M+N;else{const{clientWidth:F,offsetWidth:Y}=O;T=z+le+Ge+M+N+(Y-F)}}k&&(O.style.transform=k),b&&(O.style.webkitTransform=b),n.roundLengths&&(T=Math.floor(T))}else T=(l-(n.slidesPerView-1)*m)/n.slidesPerView,n.roundLengths&&(T=Math.floor(T)),f[C]&&(f[C].style[e.getDirectionLabel("width")]=`${T}px`);f[C]&&(f[C].swiperSlideSize=T),y.push(T),n.centeredSlides?(S=S+T/2+E/2+m,E===0&&C!==0&&(S=S-l/2-m),C===0&&(S=S-l/2-m),Math.abs(S)<1/1e3&&(S=0),n.roundLengths&&(S=Math.floor(S)),A%n.slidesPerGroup===0&&g.push(S),v.push(S)):(n.roundLengths&&(S=Math.floor(S)),(A-Math.min(e.params.slidesPerGroupSkip,A))%e.params.slidesPerGroup===0&&g.push(S),v.push(S),S=S+T+m),e.virtualSize+=T+m,E=T,A+=1}}if(e.virtualSize=Math.max(e.virtualSize,l)+x,s&&o&&(n.effect==="slide"||n.effect==="coverflow")&&(r.style.width=`${e.virtualSize+m}px`),n.setWrapperSize&&(r.style[e.getDirectionLabel("width")]=`${e.virtualSize+m}px`),j&&e.grid.updateWrapperSize(T,g),!n.centeredSlides){const C=[];for(let O=0;O<g.length;O+=1){let D=g[O];n.roundLengths&&(D=Math.floor(D)),g[O]<=e.virtualSize-l&&C.push(D)}g=C,Math.floor(e.virtualSize-l)-Math.floor(g[g.length-1])>1&&g.push(e.virtualSize-l)}if(a&&n.loop){const C=y[0]+m;if(n.slidesPerGroup>1){const O=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),D=C*n.slidesPerGroup;for(let k=0;k<O;k+=1)g.push(g[g.length-1]+D)}for(let O=0;O<e.virtual.slidesBefore+e.virtual.slidesAfter;O+=1)n.slidesPerGroup===1&&g.push(g[g.length-1]+C),v.push(v[v.length-1]+C),e.virtualSize+=C}if(g.length===0&&(g=[0]),m!==0){const C=e.isHorizontal()&&s?"marginLeft":e.getDirectionLabel("marginRight");f.filter((O,D)=>!n.cssMode||n.loop?!0:D!==f.length-1).forEach(O=>{O.style[C]=`${m}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let C=0;y.forEach(D=>{C+=D+(m||0)}),C-=m;const O=C-l;g=g.map(D=>D<=0?-w:D>O?O+x:D)}if(n.centerInsufficientSlides){let C=0;y.forEach(D=>{C+=D+(m||0)}),C-=m;const O=(n.slidesOffsetBefore||0)+(n.slidesOffsetAfter||0);if(C+O<l){const D=(l-C-O)/2;g.forEach((k,b)=>{g[b]=k-D}),v.forEach((k,b)=>{v[b]=k+D})}}if(Object.assign(e,{slides:f,snapGrid:g,slidesGrid:v,slidesSizesGrid:y}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){ei(r,"--swiper-centered-offset-before",`${-g[0]}px`),ei(r,"--swiper-centered-offset-after",`${e.size/2-y[y.length-1]/2}px`);const C=-e.snapGrid[0],O=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(D=>D+C),e.slidesGrid=e.slidesGrid.map(D=>D+O)}if(p!==u&&e.emit("slidesLengthChange"),g.length!==c&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==d&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!a&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const C=`${n.containerModifierClass}backface-hidden`,O=e.el.classList.contains(C);p<=n.maxBackfaceHiddenSlides?O||e.el.classList.add(C):O&&e.el.classList.remove(C)}}function dg(e){const t=this,n=[],r=t.virtual&&t.params.virtual.enabled;let i=0,l;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const s=o=>r?t.slides[t.getSlideIndexByData(o)]:t.slides[o];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(o=>{n.push(o)});else for(l=0;l<Math.ceil(t.params.slidesPerView);l+=1){const o=t.activeIndex+l;if(o>t.slides.length&&!r)break;n.push(s(o))}else n.push(s(t.activeIndex));for(l=0;l<n.length;l+=1)if(typeof n[l]<"u"){const o=n[l].offsetHeight;i=o>i?o:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function fg(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r<t.length;r+=1)t[r].swiperSlideOffset=(e.isHorizontal()?t[r].offsetLeft:t[r].offsetTop)-n-e.cssOverflowAdjustment()}const yu=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function pg(e){e===void 0&&(e=this&&this.translate||0);const t=this,n=t.params,{slides:r,rtlTranslate:i,snapGrid:l}=t;if(r.length===0)return;typeof r[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let s=-e;i&&(s=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=n.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:typeof o=="string"&&(o=parseFloat(o));for(let a=0;a<r.length;a+=1){const u=r[a];let f=u.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(f-=r[0].swiperSlideOffset);const p=(s+(n.centeredSlides?t.minTranslate():0)-f)/(u.swiperSlideSize+o),g=(s-l[0]+(n.centeredSlides?t.minTranslate():0)-f)/(u.swiperSlideSize+o),v=-(s-f),y=v+t.slidesSizesGrid[a],w=v>=0&&v<=t.size-t.slidesSizesGrid[a],x=v>=0&&v<t.size-1||y>1&&y<=t.size||v<=0&&y>=t.size;x&&(t.visibleSlides.push(u),t.visibleSlidesIndexes.push(a)),yu(u,x,n.slideVisibleClass),yu(u,w,n.slideFullyVisibleClass),u.progress=i?-p:p,u.originalProgress=i?-g:g}}function hg(e){const t=this;if(typeof e>"u"){const f=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*f||0}const n=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:l,isEnd:s,progressLoop:o}=t;const a=l,u=s;if(r===0)i=0,l=!0,s=!0;else{i=(e-t.minTranslate())/r;const f=Math.abs(e-t.minTranslate())<1,p=Math.abs(e-t.maxTranslate())<1;l=f||i<=0,s=p||i>=1,f&&(i=0),p&&(i=1)}if(n.loop){const f=t.getSlideIndexByData(0),p=t.getSlideIndexByData(t.slides.length-1),g=t.slidesGrid[f],v=t.slidesGrid[p],y=t.slidesGrid[t.slidesGrid.length-1],w=Math.abs(e);w>=g?o=(w-g)/y:o=(w+y-v)/y,o>1&&(o-=1)}Object.assign(t,{progress:i,progressLoop:o,isBeginning:l,isEnd:s}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),l&&!a&&t.emit("reachBeginning toEdge"),s&&!u&&t.emit("reachEnd toEdge"),(a&&!l||u&&!s)&&t.emit("fromEdge"),t.emit("progress",i)}const Wl=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function mg(){const e=this,{slides:t,params:n,slidesEl:r,activeIndex:i}=e,l=e.virtual&&n.virtual.enabled,s=e.grid&&n.grid&&n.grid.rows>1,o=p=>tt(r,`.${n.slideClass}${p}, swiper-slide${p}`)[0];let a,u,f;if(l)if(n.loop){let p=i-e.virtual.slidesBefore;p<0&&(p=e.virtual.slides.length+p),p>=e.virtual.slides.length&&(p-=e.virtual.slides.length),a=o(`[data-swiper-slide-index="${p}"]`)}else a=o(`[data-swiper-slide-index="${i}"]`);else s?(a=t.filter(p=>p.column===i)[0],f=t.filter(p=>p.column===i+1)[0],u=t.filter(p=>p.column===i-1)[0]):a=t[i];a&&(s||(f=tg(a,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!f&&(f=t[0]),u=eg(a,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!u===0&&(u=t[t.length-1]))),t.forEach(p=>{Wl(p,p===a,n.slideActiveClass),Wl(p,p===f,n.slideNextClass),Wl(p,p===u,n.slidePrevClass)}),e.emitSlidesClasses()}const pi=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,r=t.closest(n());if(r){let i=r.querySelector(`.${e.params.lazyPreloaderClass}`);!i&&e.isElement&&(r.shadowRoot?i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),i&&i.remove())})),i&&i.remove()}},Kl=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},Ks=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const r=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const s=i,o=[s-t];o.push(...Array.from({length:t}).map((a,u)=>s+r+u)),e.slides.forEach((a,u)=>{o.includes(a.column)&&Kl(e,u)});return}const l=i+r-1;if(e.params.rewind||e.params.loop)for(let s=i-t;s<=l+t;s+=1){const o=(s%n+n)%n;(o<i||o>l)&&Kl(e,o)}else for(let s=Math.max(i-t,0);s<=Math.min(l+t,n-1);s+=1)s!==i&&(s>l||s<i)&&Kl(e,s)};function gg(e){const{slidesGrid:t,params:n}=e,r=e.rtlTranslate?e.translate:-e.translate;let i;for(let l=0;l<t.length;l+=1)typeof t[l+1]<"u"?r>=t[l]&&r<t[l+1]-(t[l+1]-t[l])/2?i=l:r>=t[l]&&r<t[l+1]&&(i=l+1):r>=t[l]&&(i=l);return n.normalizeSlideIndex&&(i<0||typeof i>"u")&&(i=0),i}function vg(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:l,realIndex:s,snapIndex:o}=t;let a=e,u;const f=v=>{let y=v-t.virtual.slidesBefore;return y<0&&(y=t.virtual.slides.length+y),y>=t.virtual.slides.length&&(y-=t.virtual.slides.length),y};if(typeof a>"u"&&(a=gg(t)),r.indexOf(n)>=0)u=r.indexOf(n);else{const v=Math.min(i.slidesPerGroupSkip,a);u=v+Math.floor((a-v)/i.slidesPerGroup)}if(u>=r.length&&(u=r.length-1),a===l&&!t.params.loop){u!==o&&(t.snapIndex=u,t.emit("snapIndexChange"));return}if(a===l&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=f(a);return}const p=t.grid&&i.grid&&i.grid.rows>1;let g;if(t.virtual&&i.virtual.enabled&&i.loop)g=f(a);else if(p){const v=t.slides.filter(w=>w.column===a)[0];let y=parseInt(v.getAttribute("data-swiper-slide-index"),10);Number.isNaN(y)&&(y=Math.max(t.slides.indexOf(v),0)),g=Math.floor(y/i.grid.rows)}else if(t.slides[a]){const v=t.slides[a].getAttribute("data-swiper-slide-index");v?g=parseInt(v,10):g=a}else g=a;Object.assign(t,{previousSnapIndex:o,snapIndex:u,previousRealIndex:s,realIndex:g,previousIndex:l,activeIndex:a}),t.initialized&&Ks(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(s!==g&&t.emit("realIndexChange"),t.emit("slideChange"))}function yg(e,t){const n=this,r=n.params;let i=e.closest(`.${r.slideClass}, swiper-slide`);!i&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(o=>{!i&&o.matches&&o.matches(`.${r.slideClass}, swiper-slide`)&&(i=o)});let l=!1,s;if(i){for(let o=0;o<n.slides.length;o+=1)if(n.slides[o]===i){l=!0,s=o;break}}if(i&&l)n.clickedSlide=i,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=s;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}r.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}var wg={updateSize:ug,updateSlides:cg,updateAutoHeight:dg,updateSlidesOffset:fg,updateSlidesProgress:pg,updateProgress:hg,updateSlidesClasses:mg,updateActiveIndex:vg,updateClickedSlide:yg};function Sg(e){e===void 0&&(e=this.isHorizontal()?"x":"y");const t=this,{params:n,rtlTranslate:r,translate:i,wrapperEl:l}=t;if(n.virtualTranslate)return r?-i:i;if(n.cssMode)return i;let s=Jm(l,e);return s+=t.cssOverflowAdjustment(),r&&(s=-s),s||0}function xg(e,t){const n=this,{rtlTranslate:r,params:i,wrapperEl:l,progress:s}=n;let o=0,a=0;const u=0;n.isHorizontal()?o=r?-e:e:a=e,i.roundLengths&&(o=Math.floor(o),a=Math.floor(a)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?o:a,i.cssMode?l[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-o:-a:i.virtualTranslate||(n.isHorizontal()?o-=n.cssOverflowAdjustment():a-=n.cssOverflowAdjustment(),l.style.transform=`translate3d(${o}px, ${a}px, ${u}px)`);let f;const p=n.maxTranslate()-n.minTranslate();p===0?f=0:f=(e-n.minTranslate())/p,f!==s&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)}function Eg(){return-this.snapGrid[0]}function Cg(){return-this.snapGrid[this.snapGrid.length-1]}function Tg(e,t,n,r,i){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),n===void 0&&(n=!0),r===void 0&&(r=!0);const l=this,{params:s,wrapperEl:o}=l;if(l.animating&&s.preventInteractionOnTransition)return!1;const a=l.minTranslate(),u=l.maxTranslate();let f;if(r&&e>a?f=a:r&&e<u?f=u:f=e,l.updateProgress(f),s.cssMode){const p=l.isHorizontal();if(t===0)o[p?"scrollLeft":"scrollTop"]=-f;else{if(!l.support.smoothScroll)return Jd({swiper:l,targetPosition:-f,side:p?"left":"top"}),!0;o.scrollTo({[p?"left":"top"]:-f,behavior:"smooth"})}return!0}return t===0?(l.setTransition(0),l.setTranslate(f),n&&(l.emit("beforeTransitionStart",t,i),l.emit("transitionEnd"))):(l.setTransition(t),l.setTranslate(f),n&&(l.emit("beforeTransitionStart",t,i),l.emit("transitionStart")),l.animating||(l.animating=!0,l.onTranslateToWrapperTransitionEnd||(l.onTranslateToWrapperTransitionEnd=function(g){!l||l.destroyed||g.target===this&&(l.wrapperEl.removeEventListener("transitionend",l.onTranslateToWrapperTransitionEnd),l.onTranslateToWrapperTransitionEnd=null,delete l.onTranslateToWrapperTransitionEnd,l.animating=!1,n&&l.emit("transitionEnd"))}),l.wrapperEl.addEventListener("transitionend",l.onTranslateToWrapperTransitionEnd))),!0}var Ag={getTranslate:Sg,setTranslate:xg,minTranslate:Eg,maxTranslate:Cg,translateTo:Tg};function Pg(e,t){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`,n.wrapperEl.style.transitionDelay=e===0?"0ms":""),n.emit("setTransition",e,t)}function ef(e){let{swiper:t,runCallbacks:n,direction:r,step:i}=e;const{activeIndex:l,previousIndex:s}=t;let o=r;if(o||(l>s?o="next":l<s?o="prev":o="reset"),t.emit(`transition${i}`),n&&l!==s){if(o==="reset"){t.emit(`slideResetTransition${i}`);return}t.emit(`slideChangeTransition${i}`),o==="next"?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}function Ig(e,t){e===void 0&&(e=!0);const n=this,{params:r}=n;r.cssMode||(r.autoHeight&&n.updateAutoHeight(),ef({swiper:n,runCallbacks:e,direction:t,step:"Start"}))}function Mg(e,t){e===void 0&&(e=!0);const n=this,{params:r}=n;n.animating=!1,!r.cssMode&&(n.setTransition(0),ef({swiper:n,runCallbacks:e,direction:t,step:"End"}))}var kg={setTransition:Pg,transitionStart:Ig,transitionEnd:Mg};function jg(e,t,n,r,i){e===void 0&&(e=0),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const l=this;let s=e;s<0&&(s=0);const{params:o,snapGrid:a,slidesGrid:u,previousIndex:f,activeIndex:p,rtlTranslate:g,wrapperEl:v,enabled:y}=l;if(!y&&!r&&!i||l.destroyed||l.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=l.params.speed);const w=Math.min(l.params.slidesPerGroupSkip,s);let x=w+Math.floor((s-w)/l.params.slidesPerGroup);x>=a.length&&(x=a.length-1);const c=-a[x];if(o.normalizeSlideIndex)for(let m=0;m<u.length;m+=1){const S=-Math.floor(c*100),E=Math.floor(u[m]*100),A=Math.floor(u[m+1]*100);typeof u[m+1]<"u"?S>=E&&S<A-(A-E)/2?s=m:S>=E&&S<A&&(s=m+1):S>=E&&(s=m)}if(l.initialized&&s!==p&&(!l.allowSlideNext&&(g?c>l.translate&&c>l.minTranslate():c<l.translate&&c<l.minTranslate())||!l.allowSlidePrev&&c>l.translate&&c>l.maxTranslate()&&(p||0)!==s))return!1;s!==(f||0)&&n&&l.emit("beforeSlideChangeStart"),l.updateProgress(c);let d;if(s>p?d="next":s<p?d="prev":d="reset",g&&-c===l.translate||!g&&c===l.translate)return l.updateActiveIndex(s),o.autoHeight&&l.updateAutoHeight(),l.updateSlidesClasses(),o.effect!=="slide"&&l.setTranslate(c),d!=="reset"&&(l.transitionStart(n,d),l.transitionEnd(n,d)),!1;if(o.cssMode){const m=l.isHorizontal(),S=g?c:-c;if(t===0){const E=l.virtual&&l.params.virtual.enabled;E&&(l.wrapperEl.style.scrollSnapType="none",l._immediateVirtual=!0),E&&!l._cssModeVirtualInitialSet&&l.params.initialSlide>0?(l._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{v[m?"scrollLeft":"scrollTop"]=S})):v[m?"scrollLeft":"scrollTop"]=S,E&&requestAnimationFrame(()=>{l.wrapperEl.style.scrollSnapType="",l._immediateVirtual=!1})}else{if(!l.support.smoothScroll)return Jd({swiper:l,targetPosition:S,side:m?"left":"top"}),!0;v.scrollTo({[m?"left":"top"]:S,behavior:"smooth"})}return!0}return l.setTransition(t),l.setTranslate(c),l.updateActiveIndex(s),l.updateSlidesClasses(),l.emit("beforeTransitionStart",t,r),l.transitionStart(n,d),t===0?l.transitionEnd(n,d):l.animating||(l.animating=!0,l.onSlideToWrapperTransitionEnd||(l.onSlideToWrapperTransitionEnd=function(S){!l||l.destroyed||S.target===this&&(l.wrapperEl.removeEventListener("transitionend",l.onSlideToWrapperTransitionEnd),l.onSlideToWrapperTransitionEnd=null,delete l.onSlideToWrapperTransitionEnd,l.transitionEnd(n,d))}),l.wrapperEl.addEventListener("transitionend",l.onSlideToWrapperTransitionEnd)),!0}function Lg(e,t,n,r){e===void 0&&(e=0),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const i=this;if(i.destroyed)return;typeof t>"u"&&(t=i.params.speed);const l=i.grid&&i.params.grid&&i.params.grid.rows>1;let s=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)s=s+i.virtual.slidesBefore;else{let o;if(l){const g=s*i.params.grid.rows;o=i.slides.filter(v=>v.getAttribute("data-swiper-slide-index")*1===g)[0].column}else o=i.getSlideIndexByData(s);const a=l?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:u}=i.params;let f=i.params.slidesPerView;f==="auto"?f=i.slidesPerViewDynamic():(f=Math.ceil(parseFloat(i.params.slidesPerView,10)),u&&f%2===0&&(f=f+1));let p=a-o<f;if(u&&(p=p||o<Math.ceil(f/2)),r&&u&&i.params.slidesPerView!=="auto"&&!l&&(p=!1),p){const g=u?o<i.activeIndex?"prev":"next":o-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:g,slideTo:!0,activeSlideIndex:g==="next"?o+1:o-a+1,slideRealIndex:g==="next"?i.realIndex:void 0})}if(l){const g=s*i.params.grid.rows;s=i.slides.filter(v=>v.getAttribute("data-swiper-slide-index")*1===g)[0].column}else s=i.getSlideIndexByData(s)}return requestAnimationFrame(()=>{i.slideTo(s,t,n,r)}),i}function Og(e,t,n){t===void 0&&(t=!0);const r=this,{enabled:i,params:l,animating:s}=r;if(!i||r.destroyed)return r;typeof e>"u"&&(e=r.params.speed);let o=l.slidesPerGroup;l.slidesPerView==="auto"&&l.slidesPerGroup===1&&l.slidesPerGroupAuto&&(o=Math.max(r.slidesPerViewDynamic("current",!0),1));const a=r.activeIndex<l.slidesPerGroupSkip?1:o,u=r.virtual&&l.virtual.enabled;if(l.loop){if(s&&!u&&l.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&l.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+a,e,t,n)}),!0}return l.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+a,e,t,n)}function Dg(e,t,n){t===void 0&&(t=!0);const r=this,{params:i,snapGrid:l,slidesGrid:s,rtlTranslate:o,enabled:a,animating:u}=r;if(!a||r.destroyed)return r;typeof e>"u"&&(e=r.params.speed);const f=r.virtual&&i.virtual.enabled;if(i.loop){if(u&&!f&&i.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}const p=o?r.translate:-r.translate;function g(c){return c<0?-Math.floor(Math.abs(c)):Math.floor(c)}const v=g(p),y=l.map(c=>g(c));let w=l[y.indexOf(v)-1];if(typeof w>"u"&&i.cssMode){let c;l.forEach((d,m)=>{v>=d&&(c=m)}),typeof c<"u"&&(w=l[c>0?c-1:c])}let x=0;if(typeof w<"u"&&(x=s.indexOf(w),x<0&&(x=r.activeIndex-1),i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(x=x-r.slidesPerViewDynamic("previous",!0)+1,x=Math.max(x,0))),i.rewind&&r.isBeginning){const c=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(c,e,t,n)}else if(i.loop&&r.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{r.slideTo(x,e,t,n)}),!0;return r.slideTo(x,e,t,n)}function Ng(e,t,n){t===void 0&&(t=!0);const r=this;if(!r.destroyed)return typeof e>"u"&&(e=r.params.speed),r.slideTo(r.activeIndex,e,t,n)}function _g(e,t,n,r){t===void 0&&(t=!0),r===void 0&&(r=.5);const i=this;if(i.destroyed)return;typeof e>"u"&&(e=i.params.speed);let l=i.activeIndex;const s=Math.min(i.params.slidesPerGroupSkip,l),o=s+Math.floor((l-s)/i.params.slidesPerGroup),a=i.rtlTranslate?i.translate:-i.translate;if(a>=i.snapGrid[o]){const u=i.snapGrid[o],f=i.snapGrid[o+1];a-u>(f-u)*r&&(l+=i.params.slidesPerGroup)}else{const u=i.snapGrid[o-1],f=i.snapGrid[o];a-u<=(f-u)*r&&(l-=i.params.slidesPerGroup)}return l=Math.max(l,0),l=Math.min(l,i.slidesGrid.length-1),i.slideTo(l,e,t,n)}function Rg(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:n}=e,r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let i=e.clickedIndex,l;const s=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;l=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?i<e.loopedSlides-r/2||i>e.slides.length-e.loopedSlides+r/2?(e.loopFix(),i=e.getSlideIndex(tt(n,`${s}[data-swiper-slide-index="${l}"]`)[0]),Pr(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-r?(e.loopFix(),i=e.getSlideIndex(tt(n,`${s}[data-swiper-slide-index="${l}"]`)[0]),Pr(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var bg={slideTo:jg,slideToLoop:Lg,slideNext:Og,slidePrev:Dg,slideReset:Ng,slideToClosest:_g,slideToClickedSlide:Rg};function zg(e){const t=this,{params:n,slidesEl:r}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;const i=()=>{tt(r,`.${n.slideClass}, swiper-slide`).forEach((p,g)=>{p.setAttribute("data-swiper-slide-index",g)})},l=t.grid&&n.grid&&n.grid.rows>1,s=n.slidesPerGroup*(l?n.grid.rows:1),o=t.slides.length%s!==0,a=l&&t.slides.length%n.grid.rows!==0,u=f=>{for(let p=0;p<f;p+=1){const g=t.isElement?Vi("swiper-slide",[n.slideBlankClass]):Vi("div",[n.slideClass,n.slideBlankClass]);t.slidesEl.append(g)}};if(o){if(n.loopAddBlankSlides){const f=s-t.slides.length%s;u(f),t.recalcSlides(),t.updateSlides()}else Bi("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else if(a){if(n.loopAddBlankSlides){const f=n.grid.rows-t.slides.length%n.grid.rows;u(f),t.recalcSlides(),t.updateSlides()}else Bi("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else i();t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})}function Bg(e){let{slideRealIndex:t,slideTo:n=!0,direction:r,setTranslate:i,activeSlideIndex:l,byController:s,byMousewheel:o}=e===void 0?{}:e;const a=this;if(!a.params.loop)return;a.emit("beforeLoopFix");const{slides:u,allowSlidePrev:f,allowSlideNext:p,slidesEl:g,params:v}=a,{centeredSlides:y}=v;if(a.allowSlidePrev=!0,a.allowSlideNext=!0,a.virtual&&v.virtual.enabled){n&&(!v.centeredSlides&&a.snapIndex===0?a.slideTo(a.virtual.slides.length,0,!1,!0):v.centeredSlides&&a.snapIndex<v.slidesPerView?a.slideTo(a.virtual.slides.length+a.snapIndex,0,!1,!0):a.snapIndex===a.snapGrid.length-1&&a.slideTo(a.virtual.slidesBefore,0,!1,!0)),a.allowSlidePrev=f,a.allowSlideNext=p,a.emit("loopFix");return}let w=v.slidesPerView;w==="auto"?w=a.slidesPerViewDynamic():(w=Math.ceil(parseFloat(v.slidesPerView,10)),y&&w%2===0&&(w=w+1));const x=v.slidesPerGroupAuto?w:v.slidesPerGroup;let c=x;c%x!==0&&(c+=x-c%x),c+=v.loopAdditionalSlides,a.loopedSlides=c;const d=a.grid&&v.grid&&v.grid.rows>1;u.length<w+c?Bi("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):d&&v.grid.fill==="row"&&Bi("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const m=[],S=[];let E=a.activeIndex;typeof l>"u"?l=a.getSlideIndex(u.filter(k=>k.classList.contains(v.slideActiveClass))[0]):E=l;const A=r==="next"||!r,j=r==="prev"||!r;let T=0,P=0;const C=d?Math.ceil(u.length/v.grid.rows):u.length,D=(d?u[l].column:l)+(y&&typeof i>"u"?-w/2+.5:0);if(D<c){T=Math.max(c-D,x);for(let k=0;k<c-D;k+=1){const b=k-Math.floor(k/C)*C;if(d){const z=C-b-1;for(let le=u.length-1;le>=0;le-=1)u[le].column===z&&m.push(le)}else m.push(C-b-1)}}else if(D+w>C-c){P=Math.max(D-(C-c*2),x);for(let k=0;k<P;k+=1){const b=k-Math.floor(k/C)*C;d?u.forEach((z,le)=>{z.column===b&&S.push(le)}):S.push(b)}}if(a.__preventObserver__=!0,requestAnimationFrame(()=>{a.__preventObserver__=!1}),j&&m.forEach(k=>{u[k].swiperLoopMoveDOM=!0,g.prepend(u[k]),u[k].swiperLoopMoveDOM=!1}),A&&S.forEach(k=>{u[k].swiperLoopMoveDOM=!0,g.append(u[k]),u[k].swiperLoopMoveDOM=!1}),a.recalcSlides(),v.slidesPerView==="auto"?a.updateSlides():d&&(m.length>0&&j||S.length>0&&A)&&a.slides.forEach((k,b)=>{a.grid.updateSlide(b,k,a.slides)}),v.watchSlidesProgress&&a.updateSlidesOffset(),n){if(m.length>0&&j){if(typeof t>"u"){const k=a.slidesGrid[E],z=a.slidesGrid[E+T]-k;o?a.setTranslate(a.translate-z):(a.slideTo(E+Math.ceil(T),0,!1,!0),i&&(a.touchEventsData.startTranslate=a.touchEventsData.startTranslate-z,a.touchEventsData.currentTranslate=a.touchEventsData.currentTranslate-z))}else if(i){const k=d?m.length/v.grid.rows:m.length;a.slideTo(a.activeIndex+k,0,!1,!0),a.touchEventsData.currentTranslate=a.translate}}else if(S.length>0&&A)if(typeof t>"u"){const k=a.slidesGrid[E],z=a.slidesGrid[E-P]-k;o?a.setTranslate(a.translate-z):(a.slideTo(E-P,0,!1,!0),i&&(a.touchEventsData.startTranslate=a.touchEventsData.startTranslate-z,a.touchEventsData.currentTranslate=a.touchEventsData.currentTranslate-z))}else{const k=d?S.length/v.grid.rows:S.length;a.slideTo(a.activeIndex-k,0,!1,!0)}}if(a.allowSlidePrev=f,a.allowSlideNext=p,a.controller&&a.controller.control&&!s){const k={slideRealIndex:t,direction:r,setTranslate:i,activeSlideIndex:l,byController:!0};Array.isArray(a.controller.control)?a.controller.control.forEach(b=>{!b.destroyed&&b.params.loop&&b.loopFix({...k,slideTo:b.params.slidesPerView===v.slidesPerView?n:!1})}):a.controller.control instanceof a.constructor&&a.controller.control.params.loop&&a.controller.control.loopFix({...k,slideTo:a.controller.control.params.slidesPerView===v.slidesPerView?n:!1})}a.emit("loopFix")}function Vg(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const r=[];e.slides.forEach(i=>{const l=typeof i.swiperSlideIndex>"u"?i.getAttribute("data-swiper-slide-index")*1:i.swiperSlideIndex;r[l]=i}),e.slides.forEach(i=>{i.removeAttribute("data-swiper-slide-index")}),r.forEach(i=>{n.append(i)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var Fg={loopCreate:zg,loopFix:Bg,loopDestroy:Vg};function Gg(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Hg(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var $g={setGrabCursor:Gg,unsetGrabCursor:Hg};function Ug(e,t){t===void 0&&(t=this);function n(r){if(!r||r===Xe()||r===ve())return null;r.assignedSlot&&(r=r.assignedSlot);const i=r.closest(e);return!i&&!r.getRootNode?null:i||n(r.getRootNode().host)}return n(t)}function wu(e,t,n){const r=ve(),{params:i}=e,l=i.edgeSwipeDetection,s=i.edgeSwipeThreshold;return l&&(n<=s||n>=r.innerWidth-s)?l==="prevent"?(t.preventDefault(),!0):!1:!0}function Wg(e){const t=this,n=Xe();let r=e;r.originalEvent&&(r=r.originalEvent);const i=t.touchEventsData;if(r.type==="pointerdown"){if(i.pointerId!==null&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else r.type==="touchstart"&&r.targetTouches.length===1&&(i.touchId=r.targetTouches[0].identifier);if(r.type==="touchstart"){wu(t,r,r.targetTouches[0].pageX);return}const{params:l,touches:s,enabled:o}=t;if(!o||!l.simulateTouch&&r.pointerType==="mouse"||t.animating&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let a=r.target;if(l.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(a)||"which"in r&&r.which===3||"button"in r&&r.button>0||i.isTouched&&i.isMoved)return;const u=!!l.noSwipingClass&&l.noSwipingClass!=="",f=r.composedPath?r.composedPath():r.path;u&&r.target&&r.target.shadowRoot&&f&&(a=f[0]);const p=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,g=!!(r.target&&r.target.shadowRoot);if(l.noSwiping&&(g?Ug(p,a):a.closest(p))){t.allowClick=!0;return}if(l.swipeHandler&&!a.closest(l.swipeHandler))return;s.currentX=r.pageX,s.currentY=r.pageY;const v=s.currentX,y=s.currentY;if(!wu(t,r,v))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=v,s.startY=y,i.touchStartTime=ct(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(i.allowThresholdMove=!1);let w=!0;a.matches(i.focusableElements)&&(w=!1,a.nodeName==="SELECT"&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==a&&n.activeElement.blur();const x=w&&t.allowTouchMove&&l.touchStartPreventDefault;(l.touchStartForcePreventDefault||x)&&!a.isContentEditable&&r.preventDefault(),l.freeMode&&l.freeMode.enabled&&t.freeMode&&t.animating&&!l.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function Kg(e){const t=Xe(),n=this,r=n.touchEventsData,{params:i,touches:l,rtlTranslate:s,enabled:o}=n;if(!o||!i.simulateTouch&&e.pointerType==="mouse")return;let a=e;if(a.originalEvent&&(a=a.originalEvent),a.type==="pointermove"&&(r.touchId!==null||a.pointerId!==r.pointerId))return;let u;if(a.type==="touchmove"){if(u=[...a.changedTouches].filter(A=>A.identifier===r.touchId)[0],!u||u.identifier!==r.touchId)return}else u=a;if(!r.isTouched){r.startMoving&&r.isScrolling&&n.emit("touchMoveOpposite",a);return}const f=u.pageX,p=u.pageY;if(a.preventedByNestedSwiper){l.startX=f,l.startY=p;return}if(!n.allowTouchMove){a.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(l,{startX:f,startY:p,currentX:f,currentY:p}),r.touchStartTime=ct());return}if(i.touchReleaseOnEdges&&!i.loop){if(n.isVertical()){if(p<l.startY&&n.translate<=n.maxTranslate()||p>l.startY&&n.translate>=n.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(f<l.startX&&n.translate<=n.maxTranslate()||f>l.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&a.target===t.activeElement&&a.target.matches(r.focusableElements)){r.isMoved=!0,n.allowClick=!1;return}r.allowTouchCallbacks&&n.emit("touchMove",a),l.previousX=l.currentX,l.previousY=l.currentY,l.currentX=f,l.currentY=p;const g=l.currentX-l.startX,v=l.currentY-l.startY;if(n.params.threshold&&Math.sqrt(g**2+v**2)<n.params.threshold)return;if(typeof r.isScrolling>"u"){let A;n.isHorizontal()&&l.currentY===l.startY||n.isVertical()&&l.currentX===l.startX?r.isScrolling=!1:g*g+v*v>=25&&(A=Math.atan2(Math.abs(v),Math.abs(g))*180/Math.PI,r.isScrolling=n.isHorizontal()?A>i.touchAngle:90-A>i.touchAngle)}if(r.isScrolling&&n.emit("touchMoveOpposite",a),typeof r.startMoving>"u"&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(r.startMoving=!0),r.isScrolling||a.type==="touchmove"&&r.preventTouchMoveFromPointerMove){r.isTouched=!1;return}if(!r.startMoving)return;n.allowClick=!1,!i.cssMode&&a.cancelable&&a.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&a.stopPropagation();let y=n.isHorizontal()?g:v,w=n.isHorizontal()?l.currentX-l.previousX:l.currentY-l.previousY;i.oneWayMovement&&(y=Math.abs(y)*(s?1:-1),w=Math.abs(w)*(s?1:-1)),l.diff=y,y*=i.touchRatio,s&&(y=-y,w=-w);const x=n.touchesDirection;n.swipeDirection=y>0?"prev":"next",n.touchesDirection=w>0?"prev":"next";const c=n.params.loop&&!i.cssMode,d=n.touchesDirection==="next"&&n.allowSlideNext||n.touchesDirection==="prev"&&n.allowSlidePrev;if(!r.isMoved){if(c&&d&&n.loopFix({direction:n.swipeDirection}),r.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const A=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});n.wrapperEl.dispatchEvent(A)}r.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",a)}let m;if(new Date().getTime(),r.isMoved&&r.allowThresholdMove&&x!==n.touchesDirection&&c&&d&&Math.abs(y)>=1){Object.assign(l,{startX:f,startY:p,currentX:f,currentY:p,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}n.emit("sliderMove",a),r.isMoved=!0,r.currentTranslate=y+r.startTranslate;let S=!0,E=i.resistanceRatio;if(i.touchReleaseOnEdges&&(E=0),y>0?(c&&d&&!m&&r.allowThresholdMove&&r.currentTranslate>(i.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>n.minTranslate()&&(S=!1,i.resistance&&(r.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+r.startTranslate+y)**E))):y<0&&(c&&d&&!m&&r.allowThresholdMove&&r.currentTranslate<(i.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(i.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),r.currentTranslate<n.maxTranslate()&&(S=!1,i.resistance&&(r.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-r.startTranslate-y)**E))),S&&(a.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection==="next"&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&n.swipeDirection==="prev"&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(r.currentTranslate=r.startTranslate),i.threshold>0)if(Math.abs(y)>i.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,r.currentTranslate=r.startTranslate,l.diff=n.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{r.currentTranslate=r.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&n.freeMode||i.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(r.currentTranslate),n.setTranslate(r.currentTranslate))}function Yg(e){const t=this,n=t.touchEventsData;let r=e;r.originalEvent&&(r=r.originalEvent);let i;if(r.type==="touchend"||r.type==="touchcancel"){if(i=[...r.changedTouches].filter(E=>E.identifier===n.touchId)[0],!i||i.identifier!==n.touchId)return}else{if(n.touchId!==null||r.pointerId!==n.pointerId)return;i=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;const{params:s,touches:o,rtlTranslate:a,slidesGrid:u,enabled:f}=t;if(!f||!s.simulateTouch&&r.pointerType==="mouse")return;if(n.allowTouchCallbacks&&t.emit("touchEnd",r),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&s.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}s.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const p=ct(),g=p-n.touchStartTime;if(t.allowClick){const E=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(E&&E[0]||r.target,E),t.emit("tap click",r),g<300&&p-n.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(n.lastClickTime=ct(),Pr(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||o.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let v;if(s.followFinger?v=a?t.translate:-t.translate:v=-n.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:v});return}const y=v>=-t.maxTranslate()&&!t.params.loop;let w=0,x=t.slidesSizesGrid[0];for(let E=0;E<u.length;E+=E<s.slidesPerGroupSkip?1:s.slidesPerGroup){const A=E<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;typeof u[E+A]<"u"?(y||v>=u[E]&&v<u[E+A])&&(w=E,x=u[E+A]-u[E]):(y||v>=u[E])&&(w=E,x=u[u.length-1]-u[u.length-2])}let c=null,d=null;s.rewind&&(t.isBeginning?d=s.virtual&&s.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(c=0));const m=(v-u[w])/x,S=w<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(g>s.longSwipesMs){if(!s.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(m>=s.longSwipesRatio?t.slideTo(s.rewind&&t.isEnd?c:w+S):t.slideTo(w)),t.swipeDirection==="prev"&&(m>1-s.longSwipesRatio?t.slideTo(w+S):d!==null&&m<0&&Math.abs(m)>s.longSwipesRatio?t.slideTo(d):t.slideTo(w))}else{if(!s.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(w+S):t.slideTo(w):(t.swipeDirection==="next"&&t.slideTo(c!==null?c:w+S),t.swipeDirection==="prev"&&t.slideTo(d!==null?d:w))}}function Su(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:i,snapGrid:l}=e,s=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=s&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!o?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!s?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&l!==e.snapGrid&&e.checkOverflow()}function Qg(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Xg(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i;const l=e.maxTranslate()-e.minTranslate();l===0?i=0:i=(e.translate-e.minTranslate())/l,i!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Jg(e){const t=this;pi(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function qg(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const tf=(e,t)=>{const n=Xe(),{params:r,el:i,wrapperEl:l,device:s}=e,o=!!r.nested,a=t==="on"?"addEventListener":"removeEventListener",u=t;!i||typeof i=="string"||(n[a]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),i[a]("touchstart",e.onTouchStart,{passive:!1}),i[a]("pointerdown",e.onTouchStart,{passive:!1}),n[a]("touchmove",e.onTouchMove,{passive:!1,capture:o}),n[a]("pointermove",e.onTouchMove,{passive:!1,capture:o}),n[a]("touchend",e.onTouchEnd,{passive:!0}),n[a]("pointerup",e.onTouchEnd,{passive:!0}),n[a]("pointercancel",e.onTouchEnd,{passive:!0}),n[a]("touchcancel",e.onTouchEnd,{passive:!0}),n[a]("pointerout",e.onTouchEnd,{passive:!0}),n[a]("pointerleave",e.onTouchEnd,{passive:!0}),n[a]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[a]("click",e.onClick,!0),r.cssMode&&l[a]("scroll",e.onScroll),r.updateOnWindowResize?e[u](s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",Su,!0):e[u]("observerUpdate",Su,!0),i[a]("load",e.onLoad,{capture:!0}))};function Zg(){const e=this,{params:t}=e;e.onTouchStart=Wg.bind(e),e.onTouchMove=Kg.bind(e),e.onTouchEnd=Yg.bind(e),e.onDocumentTouchStart=qg.bind(e),t.cssMode&&(e.onScroll=Xg.bind(e)),e.onClick=Qg.bind(e),e.onLoad=Jg.bind(e),tf(e,"on")}function ev(){tf(this,"off")}var tv={attachEvents:Zg,detachEvents:ev};const xu=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function nv(){const e=this,{realIndex:t,initialized:n,params:r,el:i}=e,l=r.breakpoints;if(!l||l&&Object.keys(l).length===0)return;const s=e.getBreakpoint(l,e.params.breakpointsBase,e.el);if(!s||e.currentBreakpoint===s)return;const a=(s in l?l[s]:void 0)||e.originalParams,u=xu(e,r),f=xu(e,a),p=e.params.grabCursor,g=a.grabCursor,v=r.enabled;u&&!f?(i.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&f&&(i.classList.add(`${r.containerModifierClass}grid`),(a.grid.fill&&a.grid.fill==="column"||!a.grid.fill&&r.grid.fill==="column")&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),p&&!g?e.unsetGrabCursor():!p&&g&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(m=>{if(typeof a[m]>"u")return;const S=r[m]&&r[m].enabled,E=a[m]&&a[m].enabled;S&&!E&&e[m].disable(),!S&&E&&e[m].enable()});const y=a.direction&&a.direction!==r.direction,w=r.loop&&(a.slidesPerView!==r.slidesPerView||y),x=r.loop;y&&n&&e.changeDirection(),ke(e.params,a);const c=e.params.enabled,d=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!c?e.disable():!v&&c&&e.enable(),e.currentBreakpoint=s,e.emit("_beforeBreakpoint",a),n&&(w?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!x&&d?(e.loopCreate(t),e.updateSlides()):x&&!d&&e.loopDestroy()),e.emit("breakpoint",a)}function rv(e,t,n){if(t===void 0&&(t="window"),!e||t==="container"&&!n)return;let r=!1;const i=ve(),l=t==="window"?i.innerHeight:n.clientHeight,s=Object.keys(e).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const a=parseFloat(o.substr(1));return{value:l*a,point:o}}return{value:o,point:o}});s.sort((o,a)=>parseInt(o.value,10)-parseInt(a.value,10));for(let o=0;o<s.length;o+=1){const{point:a,value:u}=s[o];t==="window"?i.matchMedia(`(min-width: ${u}px)`).matches&&(r=a):u<=n.clientWidth&&(r=a)}return r||"max"}var iv={setBreakpoint:nv,getBreakpoint:rv};function lv(e,t){const n=[];return e.forEach(r=>{typeof r=="object"?Object.keys(r).forEach(i=>{r[i]&&n.push(t+i)}):typeof r=="string"&&n.push(t+r)}),n}function sv(){const e=this,{classNames:t,params:n,rtl:r,el:i,device:l}=e,s=lv(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:r},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:l.android},{ios:l.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...s),i.classList.add(...t),e.emitContainerClasses()}function av(){const e=this,{el:t,classNames:n}=e;!t||typeof t=="string"||(t.classList.remove(...n),e.emitContainerClasses())}var ov={addClasses:sv,removeClasses:av};function uv(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:r}=n;if(r){const i=e.slides.length-1,l=e.slidesGrid[i]+e.slidesSizesGrid[i]+r*2;e.isLocked=e.size>l}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var cv={checkOverflow:uv},Ys={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function dv(e,t){return function(r){r===void 0&&(r={});const i=Object.keys(r)[0],l=r[i];if(typeof l!="object"||l===null){ke(t,r);return}if(e[i]===!0&&(e[i]={enabled:!0}),i==="navigation"&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),!(i in e&&"enabled"in l)){ke(t,r);return}typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),ke(t,r)}}const Yl={eventsEmitter:og,update:wg,translate:Ag,transition:kg,slide:bg,loop:Fg,grabCursor:$g,events:tv,breakpoints:iv,checkOverflow:cv,classes:ov},Ql={};let Qa=class at{constructor(){let t,n;for(var r=arguments.length,i=new Array(r),l=0;l<r;l++)i[l]=arguments[l];i.length===1&&i[0].constructor&&Object.prototype.toString.call(i[0]).slice(8,-1)==="Object"?n=i[0]:[t,n]=i,n||(n={}),n=ke({},n),t&&!n.el&&(n.el=t);const s=Xe();if(n.el&&typeof n.el=="string"&&s.querySelectorAll(n.el).length>1){const f=[];return s.querySelectorAll(n.el).forEach(p=>{const g=ke({},n,{el:p});f.push(new at(g))}),f}const o=this;o.__swiper__=!0,o.support=qd(),o.device=Zd({userAgent:n.userAgent}),o.browser=lg(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],n.modules&&Array.isArray(n.modules)&&o.modules.push(...n.modules);const a={};o.modules.forEach(f=>{f({params:n,swiper:o,extendParams:dv(n,a),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});const u=ke({},Ys,a);return o.params=ke({},u,Ql,n),o.originalParams=ke({},o.params),o.passedParams=ke({},n),o.params&&o.params.on&&Object.keys(o.params.on).forEach(f=>{o.on(f,o.params.on[f])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return o.params.direction==="horizontal"},isVertical(){return o.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:n,params:r}=this,i=tt(n,`.${r.slideClass}, swiper-slide`),l=Fi(i[0]);return Fi(t)-l}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:n,params:r}=t;t.slides=tt(n,`.${r.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const r=this;t=Math.min(Math.max(t,0),1);const i=r.minTranslate(),s=(r.maxTranslate()-i)*t+i;r.translateTo(s,typeof n>"u"?0:n),r.updateActiveIndex(),r.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(r=>r.indexOf("swiper")===0||r.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(r=>r.indexOf("swiper-slide")===0||r.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(r=>{const i=t.getSlideClasses(r);n.push({slideEl:r,classNames:i}),t.emit("_slideClass",r,i)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t,n){t===void 0&&(t="current"),n===void 0&&(n=!1);const r=this,{params:i,slides:l,slidesGrid:s,slidesSizesGrid:o,size:a,activeIndex:u}=r;let f=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(i.centeredSlides){let p=l[u]?Math.ceil(l[u].swiperSlideSize):0,g;for(let v=u+1;v<l.length;v+=1)l[v]&&!g&&(p+=Math.ceil(l[v].swiperSlideSize),f+=1,p>a&&(g=!0));for(let v=u-1;v>=0;v-=1)l[v]&&!g&&(p+=l[v].swiperSlideSize,f+=1,p>a&&(g=!0))}else if(t==="current")for(let p=u+1;p<l.length;p+=1)(n?s[p]+o[p]-s[u]<a:s[p]-s[u]<a)&&(f+=1);else for(let p=u-1;p>=0;p-=1)s[u]-s[p]<a&&(f+=1);return f}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:n,params:r}=t;r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(s=>{s.complete&&pi(t,s)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function i(){const s=t.rtlTranslate?t.translate*-1:t.translate,o=Math.min(Math.max(s,t.maxTranslate()),t.minTranslate());t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}let l;if(r.freeMode&&r.freeMode.enabled&&!r.cssMode)i(),r.autoHeight&&t.updateAutoHeight();else{if((r.slidesPerView==="auto"||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){const s=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;l=t.slideTo(s.length-1,0,!1,!0)}else l=t.slideTo(t.activeIndex,0,!1,!0);l||i()}r.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n){n===void 0&&(n=!0);const r=this,i=r.params.direction;return t||(t=i==="horizontal"?"vertical":"horizontal"),t===i||t!=="horizontal"&&t!=="vertical"||(r.el.classList.remove(`${r.params.containerModifierClass}${i}`),r.el.classList.add(`${r.params.containerModifierClass}${t}`),r.emitContainerClasses(),r.params.direction=t,r.slides.forEach(l=>{t==="vertical"?l.style.width="":l.style.height=""}),r.emit("changeDirection"),n&&r.update()),r}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let r=t||n.params.el;if(typeof r=="string"&&(r=document.querySelector(r)),!r)return!1;r.swiper=n,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const i=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(i()):tt(r,i())[0];return!s&&n.params.createElements&&(s=Vi("div",n.params.wrapperClass),r.append(s),tt(r,`.${n.params.slideClass}`).forEach(o=>{s.append(o)})),Object.assign(n,{el:r,wrapperEl:s,slidesEl:n.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:s,hostEl:n.isElement?r.parentNode.host:r,mounted:!0,rtl:r.dir.toLowerCase()==="rtl"||It(r,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(r.dir.toLowerCase()==="rtl"||It(r,"direction")==="rtl"),wrongRTL:It(s,"display")==="-webkit-box"}),!0}init(t){const n=this;if(n.initialized||n.mount(t)===!1)return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents();const i=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&i.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(l=>{l.complete?pi(n,l):l.addEventListener("load",s=>{pi(n,s.target)})}),Ks(n),n.initialized=!0,Ks(n),n.emit("init"),n.emit("afterInit"),n}destroy(t,n){t===void 0&&(t=!0),n===void 0&&(n=!0);const r=this,{params:i,el:l,wrapperEl:s,slides:o}=r;return typeof r.params>"u"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),n&&(r.removeClasses(),l&&typeof l!="string"&&l.removeAttribute("style"),s&&s.removeAttribute("style"),o&&o.length&&o.forEach(a=>{a.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),a.removeAttribute("style"),a.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(a=>{r.off(a)}),t!==!1&&(r.el&&typeof r.el!="string"&&(r.el.swiper=null),Qm(r)),r.destroyed=!0),null}static extendDefaults(t){ke(Ql,t)}static get extendedDefaults(){return Ql}static get defaults(){return Ys}static installModule(t){at.prototype.__modules__||(at.prototype.__modules__=[]);const n=at.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>at.installModule(n)),at):(at.installModule(t),at)}};Object.keys(Yl).forEach(e=>{Object.keys(Yl[e]).forEach(t=>{Qa.prototype[t]=Yl[e][t]})});Qa.use([sg,ag]);const nf=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function nn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function An(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(r=>n.indexOf(r)<0).forEach(r=>{typeof e[r]>"u"?e[r]=t[r]:nn(t[r])&&nn(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:An(e[r],t[r]):e[r]=t[r]})}function rf(e){return e===void 0&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function lf(e){return e===void 0&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function sf(e){return e===void 0&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function af(e){e===void 0&&(e="");const t=e.split(" ").map(r=>r.trim()).filter(r=>!!r),n=[];return t.forEach(r=>{n.indexOf(r)<0&&n.push(r)}),n.join(" ")}function fv(e){return e===void 0&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function pv(e){let{swiper:t,slides:n,passedParams:r,changedParams:i,nextEl:l,prevEl:s,scrollbarEl:o,paginationEl:a}=e;const u=i.filter(P=>P!=="children"&&P!=="direction"&&P!=="wrapperClass"),{params:f,pagination:p,navigation:g,scrollbar:v,virtual:y,thumbs:w}=t;let x,c,d,m,S,E,A,j;i.includes("thumbs")&&r.thumbs&&r.thumbs.swiper&&f.thumbs&&!f.thumbs.swiper&&(x=!0),i.includes("controller")&&r.controller&&r.controller.control&&f.controller&&!f.controller.control&&(c=!0),i.includes("pagination")&&r.pagination&&(r.pagination.el||a)&&(f.pagination||f.pagination===!1)&&p&&!p.el&&(d=!0),i.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||o)&&(f.scrollbar||f.scrollbar===!1)&&v&&!v.el&&(m=!0),i.includes("navigation")&&r.navigation&&(r.navigation.prevEl||s)&&(r.navigation.nextEl||l)&&(f.navigation||f.navigation===!1)&&g&&!g.prevEl&&!g.nextEl&&(S=!0);const T=P=>{t[P]&&(t[P].destroy(),P==="navigation"?(t.isElement&&(t[P].prevEl.remove(),t[P].nextEl.remove()),f[P].prevEl=void 0,f[P].nextEl=void 0,t[P].prevEl=void 0,t[P].nextEl=void 0):(t.isElement&&t[P].el.remove(),f[P].el=void 0,t[P].el=void 0))};i.includes("loop")&&t.isElement&&(f.loop&&!r.loop?E=!0:!f.loop&&r.loop?A=!0:j=!0),u.forEach(P=>{if(nn(f[P])&&nn(r[P]))Object.assign(f[P],r[P]),(P==="navigation"||P==="pagination"||P==="scrollbar")&&"enabled"in r[P]&&!r[P].enabled&&T(P);else{const C=r[P];(C===!0||C===!1)&&(P==="navigation"||P==="pagination"||P==="scrollbar")?C===!1&&T(P):f[P]=r[P]}}),u.includes("controller")&&!c&&t.controller&&t.controller.control&&f.controller&&f.controller.control&&(t.controller.control=f.controller.control),i.includes("children")&&n&&y&&f.virtual.enabled?(y.slides=n,y.update(!0)):i.includes("virtual")&&y&&f.virtual.enabled&&(n&&(y.slides=n),y.update(!0)),i.includes("children")&&n&&f.loop&&(j=!0),x&&w.init()&&w.update(!0),c&&(t.controller.control=f.controller.control),d&&(t.isElement&&(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-pagination"),a.part.add("pagination"),t.el.appendChild(a)),a&&(f.pagination.el=a),p.init(),p.render(),p.update()),m&&(t.isElement&&(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-scrollbar"),o.part.add("scrollbar"),t.el.appendChild(o)),o&&(f.scrollbar.el=o),v.init(),v.updateSize(),v.setTranslate()),S&&(t.isElement&&((!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-button-next"),l.innerHTML=t.hostEl.constructor.nextButtonSvg,l.part.add("button-next"),t.el.appendChild(l)),(!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-button-prev"),s.innerHTML=t.hostEl.constructor.prevButtonSvg,s.part.add("button-prev"),t.el.appendChild(s))),l&&(f.navigation.nextEl=l),s&&(f.navigation.prevEl=s),g.init(),g.update()),i.includes("allowSlideNext")&&(t.allowSlideNext=r.allowSlideNext),i.includes("allowSlidePrev")&&(t.allowSlidePrev=r.allowSlidePrev),i.includes("direction")&&t.changeDirection(r.direction,!1),(E||j)&&t.loopDestroy(),(A||j)&&t.loopCreate(),t.update()}function hv(e,t){e===void 0&&(e={}),t===void 0&&(t=!0);const n={on:{}},r={},i={};An(n,Ys),n._emitClasses=!0,n.init=!1;const l={},s=nf.map(a=>a.replace(/_/,"")),o=Object.assign({},e);return Object.keys(o).forEach(a=>{typeof e[a]>"u"||(s.indexOf(a)>=0?nn(e[a])?(n[a]={},i[a]={},An(n[a],e[a]),An(i[a],e[a])):(n[a]=e[a],i[a]=e[a]):a.search(/on[A-Z]/)===0&&typeof e[a]=="function"?t?r[`${a[2].toLowerCase()}${a.substr(3)}`]=e[a]:n.on[`${a[2].toLowerCase()}${a.substr(3)}`]=e[a]:l[a]=e[a])}),["navigation","pagination","scrollbar"].forEach(a=>{n[a]===!0&&(n[a]={}),n[a]===!1&&delete n[a]}),{params:n,passedParams:i,rest:l,events:r}}function mv(e,t){let{el:n,nextEl:r,prevEl:i,paginationEl:l,scrollbarEl:s,swiper:o}=e;rf(t)&&r&&i&&(o.params.navigation.nextEl=r,o.originalParams.navigation.nextEl=r,o.params.navigation.prevEl=i,o.originalParams.navigation.prevEl=i),lf(t)&&l&&(o.params.pagination.el=l,o.originalParams.pagination.el=l),sf(t)&&s&&(o.params.scrollbar.el=s,o.originalParams.scrollbar.el=s),o.init(n)}function gv(e,t,n,r,i){const l=[];if(!t)return l;const s=a=>{l.indexOf(a)<0&&l.push(a)};if(n&&r){const a=r.map(i),u=n.map(i);a.join("")!==u.join("")&&s("children"),r.length!==n.length&&s("children")}return nf.filter(a=>a[0]==="_").map(a=>a.replace(/_/,"")).forEach(a=>{if(a in e&&a in t)if(nn(e[a])&&nn(t[a])){const u=Object.keys(e[a]),f=Object.keys(t[a]);u.length!==f.length?s(a):(u.forEach(p=>{e[a][p]!==t[a][p]&&s(a)}),f.forEach(p=>{e[a][p]!==t[a][p]&&s(a)}))}else e[a]!==t[a]&&s(a)}),l}const vv=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function Hi(){return Hi=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},Hi.apply(this,arguments)}function of(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function uf(e){const t=[];return Z.Children.toArray(e).forEach(n=>{of(n)?t.push(n):n.props&&n.props.children&&uf(n.props.children).forEach(r=>t.push(r))}),t}function yv(e){const t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return Z.Children.toArray(e).forEach(r=>{if(of(r))t.push(r);else if(r.props&&r.props.slot&&n[r.props.slot])n[r.props.slot].push(r);else if(r.props&&r.props.children){const i=uf(r.props.children);i.length>0?i.forEach(l=>t.push(l)):n["container-end"].push(r)}else n["container-end"].push(r)}),{slides:t,slots:n}}function wv(e,t,n){if(!n)return null;const r=f=>{let p=f;return f<0?p=t.length+f:p>=t.length&&(p=p-t.length),p},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:l,to:s}=n,o=e.params.loop?-t.length:0,a=e.params.loop?t.length*2:t.length,u=[];for(let f=o;f<a;f+=1)f>=l&&f<=s&&u.push(t[r(f)]);return u.map((f,p)=>Z.cloneElement(f,{swiper:e,style:i,key:f.props.virtualIndex||f.key||`slide-${p}`}))}function sr(e,t){return typeof window>"u"?I.useEffect(e,t):I.useLayoutEffect(e,t)}const Eu=I.createContext(null),Sv=I.createContext(null),cf=I.forwardRef(function(e,t){let{className:n,tag:r="div",wrapperTag:i="div",children:l,onSwiper:s,...o}=e===void 0?{}:e,a=!1;const[u,f]=I.useState("swiper"),[p,g]=I.useState(null),[v,y]=I.useState(!1),w=I.useRef(!1),x=I.useRef(null),c=I.useRef(null),d=I.useRef(null),m=I.useRef(null),S=I.useRef(null),E=I.useRef(null),A=I.useRef(null),j=I.useRef(null),{params:T,passedParams:P,rest:C,events:O}=hv(o),{slides:D,slots:k}=yv(l),b=()=>{y(!v)};Object.assign(T.on,{_containerClasses(N,_){f(_)}});const z=()=>{Object.assign(T.on,O),a=!0;const N={...T};if(delete N.wrapperClass,c.current=new Qa(N),c.current.virtual&&c.current.params.virtual.enabled){c.current.virtual.slides=D;const _={cache:!1,slides:D,renderExternal:g,renderExternalUpdate:!1};An(c.current.params.virtual,_),An(c.current.originalParams.virtual,_)}};x.current||z(),c.current&&c.current.on("_beforeBreakpoint",b);const le=()=>{a||!O||!c.current||Object.keys(O).forEach(N=>{c.current.on(N,O[N])})},Ge=()=>{!O||!c.current||Object.keys(O).forEach(N=>{c.current.off(N,O[N])})};I.useEffect(()=>()=>{c.current&&c.current.off("_beforeBreakpoint",b)}),I.useEffect(()=>{!w.current&&c.current&&(c.current.emitSlidesClasses(),w.current=!0)}),sr(()=>{if(t&&(t.current=x.current),!!x.current)return c.current.destroyed&&z(),mv({el:x.current,nextEl:S.current,prevEl:E.current,paginationEl:A.current,scrollbarEl:j.current,swiper:c.current},T),s&&!c.current.destroyed&&s(c.current),()=>{c.current&&!c.current.destroyed&&c.current.destroy(!0,!1)}},[]),sr(()=>{le();const N=gv(P,d.current,D,m.current,_=>_.key);return d.current=P,m.current=D,N.length&&c.current&&!c.current.destroyed&&pv({swiper:c.current,slides:D,passedParams:P,changedParams:N,nextEl:S.current,prevEl:E.current,scrollbarEl:j.current,paginationEl:A.current}),()=>{Ge()}}),sr(()=>{vv(c.current)},[p]);function M(){return T.virtual?wv(c.current,D,p):D.map((N,_)=>Z.cloneElement(N,{swiper:c.current,swiperSlideIndex:_}))}return Z.createElement(r,Hi({ref:x,className:af(`${u}${n?` ${n}`:""}`)},C),Z.createElement(Sv.Provider,{value:c.current},k["container-start"],Z.createElement(i,{className:fv(T.wrapperClass)},k["wrapper-start"],M(),k["wrapper-end"]),rf(T)&&Z.createElement(Z.Fragment,null,Z.createElement("div",{ref:E,className:"swiper-button-prev"}),Z.createElement("div",{ref:S,className:"swiper-button-next"})),sf(T)&&Z.createElement("div",{ref:j,className:"swiper-scrollbar"}),lf(T)&&Z.createElement("div",{ref:A,className:"swiper-pagination"}),k["container-end"]))});cf.displayName="Swiper";const df=I.forwardRef(function(e,t){let{tag:n="div",children:r,className:i="",swiper:l,zoom:s,lazy:o,virtualIndex:a,swiperSlideIndex:u,...f}=e===void 0?{}:e;const p=I.useRef(null),[g,v]=I.useState("swiper-slide"),[y,w]=I.useState(!1);function x(S,E,A){E===p.current&&v(A)}sr(()=>{if(typeof u<"u"&&(p.current.swiperSlideIndex=u),t&&(t.current=p.current),!(!p.current||!l)){if(l.destroyed){g!=="swiper-slide"&&v("swiper-slide");return}return l.on("_slideClass",x),()=>{l&&l.off("_slideClass",x)}}}),sr(()=>{l&&p.current&&!l.destroyed&&v(l.getSlideClasses(p.current))},[l]);const c={isActive:g.indexOf("swiper-slide-active")>=0,isVisible:g.indexOf("swiper-slide-visible")>=0,isPrev:g.indexOf("swiper-slide-prev")>=0,isNext:g.indexOf("swiper-slide-next")>=0},d=()=>typeof r=="function"?r(c):r,m=()=>{w(!0)};return Z.createElement(n,Hi({ref:p,className:af(`${g}${i?` ${i}`:""}`),"data-swiper-slide-index":a,onLoad:m},f),s&&Z.createElement(Eu.Provider,{value:c},Z.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof s=="number"?s:void 0},d(),o&&!y&&Z.createElement("div",{className:"swiper-lazy-preloader"}))),!s&&Z.createElement(Eu.Provider,{value:c},d(),o&&!y&&Z.createElement("div",{className:"swiper-lazy-preloader"})))});df.displayName="SwiperSlide";function xv(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;const l=Xe(),s=ve();t.keyboard={enabled:!1},n({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function o(f){if(!t.enabled)return;const{rtlTranslate:p}=t;let g=f;g.originalEvent&&(g=g.originalEvent);const v=g.keyCode||g.charCode,y=t.params.keyboard.pageUpDown,w=y&&v===33,x=y&&v===34,c=v===37,d=v===39,m=v===38,S=v===40;if(!t.allowSlideNext&&(t.isHorizontal()&&d||t.isVertical()&&S||x)||!t.allowSlidePrev&&(t.isHorizontal()&&c||t.isVertical()&&m||w))return!1;if(!(g.shiftKey||g.altKey||g.ctrlKey||g.metaKey)&&!(l.activeElement&&l.activeElement.nodeName&&(l.activeElement.nodeName.toLowerCase()==="input"||l.activeElement.nodeName.toLowerCase()==="textarea"))){if(t.params.keyboard.onlyInViewport&&(w||x||c||d||m||S)){let E=!1;if(Gi(t.el,`.${t.params.slideClass}, swiper-slide`).length>0&&Gi(t.el,`.${t.params.slideActiveClass}`).length===0)return;const A=t.el,j=A.clientWidth,T=A.clientHeight,P=s.innerWidth,C=s.innerHeight,O=Zm(A);p&&(O.left-=A.scrollLeft);const D=[[O.left,O.top],[O.left+j,O.top],[O.left,O.top+T],[O.left+j,O.top+T]];for(let k=0;k<D.length;k+=1){const b=D[k];if(b[0]>=0&&b[0]<=P&&b[1]>=0&&b[1]<=C){if(b[0]===0&&b[1]===0)continue;E=!0}}if(!E)return}t.isHorizontal()?((w||x||c||d)&&(g.preventDefault?g.preventDefault():g.returnValue=!1),((x||d)&&!p||(w||c)&&p)&&t.slideNext(),((w||c)&&!p||(x||d)&&p)&&t.slidePrev()):((w||x||m||S)&&(g.preventDefault?g.preventDefault():g.returnValue=!1),(x||S)&&t.slideNext(),(w||m)&&t.slidePrev()),i("keyPress",v)}}function a(){t.keyboard.enabled||(l.addEventListener("keydown",o),t.keyboard.enabled=!0)}function u(){t.keyboard.enabled&&(l.removeEventListener("keydown",o),t.keyboard.enabled=!1)}r("init",()=>{t.params.keyboard.enabled&&a()}),r("destroy",()=>{t.keyboard.enabled&&u()}),Object.assign(t.keyboard,{enable:a,disable:u})}function Ev(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;const l=ve();n({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),t.mousewheel={enabled:!1};let s,o=ct(),a;const u=[];function f(m){let j=0,T=0,P=0,C=0;return"detail"in m&&(T=m.detail),"wheelDelta"in m&&(T=-m.wheelDelta/120),"wheelDeltaY"in m&&(T=-m.wheelDeltaY/120),"wheelDeltaX"in m&&(j=-m.wheelDeltaX/120),"axis"in m&&m.axis===m.HORIZONTAL_AXIS&&(j=T,T=0),P=j*10,C=T*10,"deltaY"in m&&(C=m.deltaY),"deltaX"in m&&(P=m.deltaX),m.shiftKey&&!P&&(P=C,C=0),(P||C)&&m.deltaMode&&(m.deltaMode===1?(P*=40,C*=40):(P*=800,C*=800)),P&&!j&&(j=P<1?-1:1),C&&!T&&(T=C<1?-1:1),{spinX:j,spinY:T,pixelX:P,pixelY:C}}function p(){t.enabled&&(t.mouseEntered=!0)}function g(){t.enabled&&(t.mouseEntered=!1)}function v(m){return t.params.mousewheel.thresholdDelta&&m.delta<t.params.mousewheel.thresholdDelta||t.params.mousewheel.thresholdTime&&ct()-o<t.params.mousewheel.thresholdTime?!1:m.delta>=6&&ct()-o<60?!0:(m.direction<0?(!t.isEnd||t.params.loop)&&!t.animating&&(t.slideNext(),i("scroll",m.raw)):(!t.isBeginning||t.params.loop)&&!t.animating&&(t.slidePrev(),i("scroll",m.raw)),o=new l.Date().getTime(),!1)}function y(m){const S=t.params.mousewheel;if(m.direction<0){if(t.isEnd&&!t.params.loop&&S.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&S.releaseOnEdges)return!0;return!1}function w(m){let S=m,E=!0;if(!t.enabled||m.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const A=t.params.mousewheel;t.params.cssMode&&S.preventDefault();let j=t.el;t.params.mousewheel.eventsTarget!=="container"&&(j=document.querySelector(t.params.mousewheel.eventsTarget));const T=j&&j.contains(S.target);if(!t.mouseEntered&&!T&&!A.releaseOnEdges)return!0;S.originalEvent&&(S=S.originalEvent);let P=0;const C=t.rtlTranslate?-1:1,O=f(S);if(A.forceToAxis)if(t.isHorizontal())if(Math.abs(O.pixelX)>Math.abs(O.pixelY))P=-O.pixelX*C;else return!0;else if(Math.abs(O.pixelY)>Math.abs(O.pixelX))P=-O.pixelY;else return!0;else P=Math.abs(O.pixelX)>Math.abs(O.pixelY)?-O.pixelX*C:-O.pixelY;if(P===0)return!0;A.invert&&(P=-P);let D=t.getTranslate()+P*A.sensitivity;if(D>=t.minTranslate()&&(D=t.minTranslate()),D<=t.maxTranslate()&&(D=t.maxTranslate()),E=t.params.loop?!0:!(D===t.minTranslate()||D===t.maxTranslate()),E&&t.params.nested&&S.stopPropagation(),!t.params.freeMode||!t.params.freeMode.enabled){const k={time:ct(),delta:Math.abs(P),direction:Math.sign(P),raw:m};u.length>=2&&u.shift();const b=u.length?u[u.length-1]:void 0;if(u.push(k),b?(k.direction!==b.direction||k.delta>b.delta||k.time>b.time+150)&&v(k):v(k),y(k))return!0}else{const k={time:ct(),delta:Math.abs(P),direction:Math.sign(P)},b=a&&k.time<a.time+500&&k.delta<=a.delta&&k.direction===a.direction;if(!b){a=void 0;let z=t.getTranslate()+P*A.sensitivity;const le=t.isBeginning,Ge=t.isEnd;if(z>=t.minTranslate()&&(z=t.minTranslate()),z<=t.maxTranslate()&&(z=t.maxTranslate()),t.setTransition(0),t.setTranslate(z),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!le&&t.isBeginning||!Ge&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({direction:k.direction<0?"next":"prev",byMousewheel:!0}),t.params.freeMode.sticky){clearTimeout(s),s=void 0,u.length>=15&&u.shift();const M=u.length?u[u.length-1]:void 0,N=u[0];if(u.push(k),M&&(k.delta>M.delta||k.direction!==M.direction))u.splice(0);else if(u.length>=15&&k.time-N.time<500&&N.delta-k.delta>=1&&k.delta<=6){const _=P>0?.8:.2;a=k,u.splice(0),s=Pr(()=>{t.slideToClosest(t.params.speed,!0,void 0,_)},0)}s||(s=Pr(()=>{a=k,u.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(b||i("scroll",S),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),A.releaseOnEdges&&(z===t.minTranslate()||z===t.maxTranslate()))return!0}}return S.preventDefault?S.preventDefault():S.returnValue=!1,!1}function x(m){let S=t.el;t.params.mousewheel.eventsTarget!=="container"&&(S=document.querySelector(t.params.mousewheel.eventsTarget)),S[m]("mouseenter",p),S[m]("mouseleave",g),S[m]("wheel",w)}function c(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",w),!0):t.mousewheel.enabled?!1:(x("addEventListener"),t.mousewheel.enabled=!0,!0)}function d(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,w),!0):t.mousewheel.enabled?(x("removeEventListener"),t.mousewheel.enabled=!1,!0):!1}r("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&d(),t.params.mousewheel.enabled&&c()}),r("destroy",()=>{t.params.cssMode&&c(),t.mousewheel.enabled&&d()}),Object.assign(t.mousewheel,{enable:c,disable:d})}function ff(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(i=>{if(!n[i]&&n.auto===!0){let l=tt(e.el,`.${r[i]}`)[0];l||(l=Vi("div",r[i]),l.className=r[i],e.el.append(l)),n[i]=l,t[i]=l}}),n}function Cv(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};function l(y){let w;return y&&typeof y=="string"&&t.isElement&&(w=t.el.querySelector(y),w)?w:(y&&(typeof y=="string"&&(w=[...document.querySelectorAll(y)]),t.params.uniqueNavElements&&typeof y=="string"&&w&&w.length>1&&t.el.querySelectorAll(y).length===1?w=t.el.querySelector(y):w&&w.length===1&&(w=w[0])),y&&!w?y:w)}function s(y,w){const x=t.params.navigation;y=se(y),y.forEach(c=>{c&&(c.classList[w?"add":"remove"](...x.disabledClass.split(" ")),c.tagName==="BUTTON"&&(c.disabled=w),t.params.watchOverflow&&t.enabled&&c.classList[t.isLocked?"add":"remove"](x.lockClass))})}function o(){const{nextEl:y,prevEl:w}=t.navigation;if(t.params.loop){s(w,!1),s(y,!1);return}s(w,t.isBeginning&&!t.params.rewind),s(y,t.isEnd&&!t.params.rewind)}function a(y){y.preventDefault(),!(t.isBeginning&&!t.params.loop&&!t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function u(y){y.preventDefault(),!(t.isEnd&&!t.params.loop&&!t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function f(){const y=t.params.navigation;if(t.params.navigation=ff(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(y.nextEl||y.prevEl))return;let w=l(y.nextEl),x=l(y.prevEl);Object.assign(t.navigation,{nextEl:w,prevEl:x}),w=se(w),x=se(x);const c=(d,m)=>{d&&d.addEventListener("click",m==="next"?u:a),!t.enabled&&d&&d.classList.add(...y.lockClass.split(" "))};w.forEach(d=>c(d,"next")),x.forEach(d=>c(d,"prev"))}function p(){let{nextEl:y,prevEl:w}=t.navigation;y=se(y),w=se(w);const x=(c,d)=>{c.removeEventListener("click",d==="next"?u:a),c.classList.remove(...t.params.navigation.disabledClass.split(" "))};y.forEach(c=>x(c,"next")),w.forEach(c=>x(c,"prev"))}r("init",()=>{t.params.navigation.enabled===!1?v():(f(),o())}),r("toEdge fromEdge lock unlock",()=>{o()}),r("destroy",()=>{p()}),r("enable disable",()=>{let{nextEl:y,prevEl:w}=t.navigation;if(y=se(y),w=se(w),t.enabled){o();return}[...y,...w].filter(x=>!!x).forEach(x=>x.classList.add(t.params.navigation.lockClass))}),r("click",(y,w)=>{let{nextEl:x,prevEl:c}=t.navigation;x=se(x),c=se(c);const d=w.target;let m=c.includes(d)||x.includes(d);if(t.isElement&&!m){const S=w.path||w.composedPath&&w.composedPath();S&&(m=S.find(E=>x.includes(E)||c.includes(E)))}if(t.params.navigation.hideOnClick&&!m){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===d||t.pagination.el.contains(d)))return;let S;x.length?S=x[0].classList.contains(t.params.navigation.hiddenClass):c.length&&(S=c[0].classList.contains(t.params.navigation.hiddenClass)),i(S===!0?"navigationShow":"navigationHide"),[...x,...c].filter(E=>!!E).forEach(E=>E.classList.toggle(t.params.navigation.hiddenClass))}});const g=()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),f(),o()},v=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(t.navigation,{enable:g,disable:v,update:o,init:f,destroy:p})}function Wn(e){return e===void 0&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Tv(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;const l="swiper-pagination";n({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:c=>c,formatFractionTotal:c=>c,bulletClass:`${l}-bullet`,bulletActiveClass:`${l}-bullet-active`,modifierClass:`${l}-`,currentClass:`${l}-current`,totalClass:`${l}-total`,hiddenClass:`${l}-hidden`,progressbarFillClass:`${l}-progressbar-fill`,progressbarOppositeClass:`${l}-progressbar-opposite`,clickableClass:`${l}-clickable`,lockClass:`${l}-lock`,horizontalClass:`${l}-horizontal`,verticalClass:`${l}-vertical`,paginationDisabledClass:`${l}-disabled`}}),t.pagination={el:null,bullets:[]};let s,o=0;function a(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&t.pagination.el.length===0}function u(c,d){const{bulletActiveClass:m}=t.params.pagination;c&&(c=c[`${d==="prev"?"previous":"next"}ElementSibling`],c&&(c.classList.add(`${m}-${d}`),c=c[`${d==="prev"?"previous":"next"}ElementSibling`],c&&c.classList.add(`${m}-${d}-${d}`)))}function f(c){const d=c.target.closest(Wn(t.params.pagination.bulletClass));if(!d)return;c.preventDefault();const m=Fi(d)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===m)return;t.slideToLoop(m)}else t.slideTo(m)}function p(){const c=t.rtl,d=t.params.pagination;if(a())return;let m=t.pagination.el;m=se(m);let S,E;const A=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,j=t.params.loop?Math.ceil(A/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(E=t.previousRealIndex||0,S=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):typeof t.snapIndex<"u"?(S=t.snapIndex,E=t.previousSnapIndex):(E=t.previousIndex||0,S=t.activeIndex||0),d.type==="bullets"&&t.pagination.bullets&&t.pagination.bullets.length>0){const T=t.pagination.bullets;let P,C,O;if(d.dynamicBullets&&(s=Ws(T[0],t.isHorizontal()?"width":"height",!0),m.forEach(D=>{D.style[t.isHorizontal()?"width":"height"]=`${s*(d.dynamicMainBullets+4)}px`}),d.dynamicMainBullets>1&&E!==void 0&&(o+=S-(E||0),o>d.dynamicMainBullets-1?o=d.dynamicMainBullets-1:o<0&&(o=0)),P=Math.max(S-o,0),C=P+(Math.min(T.length,d.dynamicMainBullets)-1),O=(C+P)/2),T.forEach(D=>{const k=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(b=>`${d.bulletActiveClass}${b}`)].map(b=>typeof b=="string"&&b.includes(" ")?b.split(" "):b).flat();D.classList.remove(...k)}),m.length>1)T.forEach(D=>{const k=Fi(D);k===S?D.classList.add(...d.bulletActiveClass.split(" ")):t.isElement&&D.setAttribute("part","bullet"),d.dynamicBullets&&(k>=P&&k<=C&&D.classList.add(...`${d.bulletActiveClass}-main`.split(" ")),k===P&&u(D,"prev"),k===C&&u(D,"next"))});else{const D=T[S];if(D&&D.classList.add(...d.bulletActiveClass.split(" ")),t.isElement&&T.forEach((k,b)=>{k.setAttribute("part",b===S?"bullet-active":"bullet")}),d.dynamicBullets){const k=T[P],b=T[C];for(let z=P;z<=C;z+=1)T[z]&&T[z].classList.add(...`${d.bulletActiveClass}-main`.split(" "));u(k,"prev"),u(b,"next")}}if(d.dynamicBullets){const D=Math.min(T.length,d.dynamicMainBullets+4),k=(s*D-s)/2-O*s,b=c?"right":"left";T.forEach(z=>{z.style[t.isHorizontal()?b:"top"]=`${k}px`})}}m.forEach((T,P)=>{if(d.type==="fraction"&&(T.querySelectorAll(Wn(d.currentClass)).forEach(C=>{C.textContent=d.formatFractionCurrent(S+1)}),T.querySelectorAll(Wn(d.totalClass)).forEach(C=>{C.textContent=d.formatFractionTotal(j)})),d.type==="progressbar"){let C;d.progressbarOpposite?C=t.isHorizontal()?"vertical":"horizontal":C=t.isHorizontal()?"horizontal":"vertical";const O=(S+1)/j;let D=1,k=1;C==="horizontal"?D=O:k=O,T.querySelectorAll(Wn(d.progressbarFillClass)).forEach(b=>{b.style.transform=`translate3d(0,0,0) scaleX(${D}) scaleY(${k})`,b.style.transitionDuration=`${t.params.speed}ms`})}d.type==="custom"&&d.renderCustom?(T.innerHTML=d.renderCustom(t,S+1,j),P===0&&i("paginationRender",T)):(P===0&&i("paginationRender",T),i("paginationUpdate",T)),t.params.watchOverflow&&t.enabled&&T.classList[t.isLocked?"add":"remove"](d.lockClass)})}function g(){const c=t.params.pagination;if(a())return;const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let m=t.pagination.el;m=se(m);let S="";if(c.type==="bullets"){let E=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&E>d&&(E=d);for(let A=0;A<E;A+=1)c.renderBullet?S+=c.renderBullet.call(t,A,c.bulletClass):S+=`<${c.bulletElement} ${t.isElement?'part="bullet"':""} class="${c.bulletClass}"></${c.bulletElement}>`}c.type==="fraction"&&(c.renderFraction?S=c.renderFraction.call(t,c.currentClass,c.totalClass):S=`<span class="${c.currentClass}"></span> / <span class="${c.totalClass}"></span>`),c.type==="progressbar"&&(c.renderProgressbar?S=c.renderProgressbar.call(t,c.progressbarFillClass):S=`<span class="${c.progressbarFillClass}"></span>`),t.pagination.bullets=[],m.forEach(E=>{c.type!=="custom"&&(E.innerHTML=S||""),c.type==="bullets"&&t.pagination.bullets.push(...E.querySelectorAll(Wn(c.bulletClass)))}),c.type!=="custom"&&i("paginationRender",m[0])}function v(){t.params.pagination=ff(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const c=t.params.pagination;if(!c.el)return;let d;typeof c.el=="string"&&t.isElement&&(d=t.el.querySelector(c.el)),!d&&typeof c.el=="string"&&(d=[...document.querySelectorAll(c.el)]),d||(d=c.el),!(!d||d.length===0)&&(t.params.uniqueNavElements&&typeof c.el=="string"&&Array.isArray(d)&&d.length>1&&(d=[...t.el.querySelectorAll(c.el)],d.length>1&&(d=d.filter(m=>Gi(m,".swiper")[0]===t.el)[0])),Array.isArray(d)&&d.length===1&&(d=d[0]),Object.assign(t.pagination,{el:d}),d=se(d),d.forEach(m=>{c.type==="bullets"&&c.clickable&&m.classList.add(...(c.clickableClass||"").split(" ")),m.classList.add(c.modifierClass+c.type),m.classList.add(t.isHorizontal()?c.horizontalClass:c.verticalClass),c.type==="bullets"&&c.dynamicBullets&&(m.classList.add(`${c.modifierClass}${c.type}-dynamic`),o=0,c.dynamicMainBullets<1&&(c.dynamicMainBullets=1)),c.type==="progressbar"&&c.progressbarOpposite&&m.classList.add(c.progressbarOppositeClass),c.clickable&&m.addEventListener("click",f),t.enabled||m.classList.add(c.lockClass)}))}function y(){const c=t.params.pagination;if(a())return;let d=t.pagination.el;d&&(d=se(d),d.forEach(m=>{m.classList.remove(c.hiddenClass),m.classList.remove(c.modifierClass+c.type),m.classList.remove(t.isHorizontal()?c.horizontalClass:c.verticalClass),c.clickable&&(m.classList.remove(...(c.clickableClass||"").split(" ")),m.removeEventListener("click",f))})),t.pagination.bullets&&t.pagination.bullets.forEach(m=>m.classList.remove(...c.bulletActiveClass.split(" ")))}r("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const c=t.params.pagination;let{el:d}=t.pagination;d=se(d),d.forEach(m=>{m.classList.remove(c.horizontalClass,c.verticalClass),m.classList.add(t.isHorizontal()?c.horizontalClass:c.verticalClass)})}),r("init",()=>{t.params.pagination.enabled===!1?x():(v(),g(),p())}),r("activeIndexChange",()=>{typeof t.snapIndex>"u"&&p()}),r("snapIndexChange",()=>{p()}),r("snapGridLengthChange",()=>{g(),p()}),r("destroy",()=>{y()}),r("enable disable",()=>{let{el:c}=t.pagination;c&&(c=se(c),c.forEach(d=>d.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),r("lock unlock",()=>{p()}),r("click",(c,d)=>{const m=d.target,S=se(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&S&&S.length>0&&!m.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&m===t.navigation.nextEl||t.navigation.prevEl&&m===t.navigation.prevEl))return;const E=S[0].classList.contains(t.params.pagination.hiddenClass);i(E===!0?"paginationShow":"paginationHide"),S.forEach(A=>A.classList.toggle(t.params.pagination.hiddenClass))}});const w=()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:c}=t.pagination;c&&(c=se(c),c.forEach(d=>d.classList.remove(t.params.pagination.paginationDisabledClass))),v(),g(),p()},x=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:c}=t.pagination;c&&(c=se(c),c.forEach(d=>d.classList.add(t.params.pagination.paginationDisabledClass))),y()};Object.assign(t.pagination,{enable:w,disable:x,render:g,update:p,init:v,destroy:y})}function Av(e){let{swiper:t,extendParams:n,on:r,emit:i,params:l}=e;t.autoplay={running:!1,paused:!1,timeLeft:0},n({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let s,o,a=l&&l.autoplay?l.autoplay.delay:3e3,u=l&&l.autoplay?l.autoplay.delay:3e3,f,p=new Date().getTime(),g,v,y,w,x,c,d;function m(M){!t||t.destroyed||!t.wrapperEl||M.target===t.wrapperEl&&(t.wrapperEl.removeEventListener("transitionend",m),!(d||M.detail&&M.detail.bySwiperTouchMove)&&C())}const S=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?g=!0:g&&(u=f,g=!1);const M=t.autoplay.paused?f:p+u-new Date().getTime();t.autoplay.timeLeft=M,i("autoplayTimeLeft",M,M/a),o=requestAnimationFrame(()=>{S()})},E=()=>{let M;return t.virtual&&t.params.virtual.enabled?M=t.slides.filter(_=>_.classList.contains("swiper-slide-active"))[0]:M=t.slides[t.activeIndex],M?parseInt(M.getAttribute("data-swiper-autoplay"),10):void 0},A=M=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(o),S();let N=typeof M>"u"?t.params.autoplay.delay:M;a=t.params.autoplay.delay,u=t.params.autoplay.delay;const _=E();!Number.isNaN(_)&&_>0&&typeof M>"u"&&(N=_,a=_,u=_),f=N;const F=t.params.speed,Y=()=>{!t||t.destroyed||(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(F,!0,!0),i("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,F,!0,!0),i("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(F,!0,!0),i("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,F,!0,!0),i("autoplay")),t.params.cssMode&&(p=new Date().getTime(),requestAnimationFrame(()=>{A()})))};return N>0?(clearTimeout(s),s=setTimeout(()=>{Y()},N)):requestAnimationFrame(()=>{Y()}),N},j=()=>{p=new Date().getTime(),t.autoplay.running=!0,A(),i("autoplayStart")},T=()=>{t.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(o),i("autoplayStop")},P=(M,N)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(s),M||(c=!0);const _=()=>{i("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",m):C()};if(t.autoplay.paused=!0,N){x&&(f=t.params.autoplay.delay),x=!1,_();return}f=(f||t.params.autoplay.delay)-(new Date().getTime()-p),!(t.isEnd&&f<0&&!t.params.loop)&&(f<0&&(f=0),_())},C=()=>{t.isEnd&&f<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(p=new Date().getTime(),c?(c=!1,A(f)):A(),t.autoplay.paused=!1,i("autoplayResume"))},O=()=>{if(t.destroyed||!t.autoplay.running)return;const M=Xe();M.visibilityState==="hidden"&&(c=!0,P(!0)),M.visibilityState==="visible"&&C()},D=M=>{M.pointerType==="mouse"&&(c=!0,d=!0,!(t.animating||t.autoplay.paused)&&P(!0))},k=M=>{M.pointerType==="mouse"&&(d=!1,t.autoplay.paused&&C())},b=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",D),t.el.addEventListener("pointerleave",k))},z=()=>{t.el&&typeof t.el!="string"&&(t.el.removeEventListener("pointerenter",D),t.el.removeEventListener("pointerleave",k))},le=()=>{Xe().addEventListener("visibilitychange",O)},Ge=()=>{Xe().removeEventListener("visibilitychange",O)};r("init",()=>{t.params.autoplay.enabled&&(b(),le(),j())}),r("destroy",()=>{z(),Ge(),t.autoplay.running&&T()}),r("_freeModeStaticRelease",()=>{(y||c)&&C()}),r("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?T():P(!0,!0)}),r("beforeTransitionStart",(M,N,_)=>{t.destroyed||!t.autoplay.running||(_||!t.params.autoplay.disableOnInteraction?P(!0,!0):T())}),r("sliderFirstMove",()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction){T();return}v=!0,y=!1,c=!1,w=setTimeout(()=>{c=!0,y=!0,P(!0)},200)}}),r("touchEnd",()=>{if(!(t.destroyed||!t.autoplay.running||!v)){if(clearTimeout(w),clearTimeout(s),t.params.autoplay.disableOnInteraction){y=!1,v=!1;return}y&&t.params.cssMode&&C(),y=!1,v=!1}}),r("slideChange",()=>{t.destroyed||!t.autoplay.running||(x=!0)}),Object.assign(t.autoplay,{start:j,stop:T,pause:P,resume:C})}const lt=({imagesGrp:e})=>h.jsx(h.Fragment,{children:h.jsx(cf,{spaceBetween:10,cssMode:!0,navigation:!0,pagination:{clickable:!0},mousewheel:!0,keyboard:!0,autoplay:{delay:3e3,disableOnInteraction:!1},loop:!0,modules:[Cv,Tv,Ev,xv,Av],className:"mySwiper",breakpoints:{640:{slidesPerView:1},768:{slidesPerView:2},1024:{slidesPerView:3}},children:e==null?void 0:e.map((t,n)=>h.jsx(df,{children:h.jsx("img",{src:t,alt:`image ${n+1}`,style:{marginTop:"2%",width:"100%",height:"350px",objectFit:"cover"}})},n))})}),_e=({headingOne:e,intro:t,userImg:n})=>h.jsxs("div",{className:"cardOne container1",children:[h.jsx("img",{src:n,alt:"user-img"}),h.jsxs("div",{className:"cardOne-right",children:[h.jsx("h3",{className:"cardOne-heading",children:e}),h.jsx("p",{className:"cardOne-para",children:t})]})]}),Pv=()=>h.jsxs("div",{style:{textAlign:"center",marginTop:"120px"},children:[h.jsx(lt,{height:"20px",width:"20px",imagesGrp:["/vicas/2.jpg","/vicas/19.jpg","/vicas/23.jpg","/vicas/14.jpg","/vicas/4.jpg","/vicas/20.jpg","/vicas/5.jpg","/vicas/6.jpg","/vicas/21.jpg","/vicas/10.jpg","/vicas/22.jpg","/vicas/11.jpg","/vicas/17.jpg","/vicas/18.jpg"]}),h.jsx("br",{}),h.jsxs("div",{children:[h.jsx(_e,{userImg:"/vicas/Anuj_grover.JPG",intro:`Welcome to the VLSI Circuits and Systems (VICAS) Lab at IIIT Delhi,\r a pioneering research facility dedicated to advancing the frontiers of Ultra Low Power \r In-Memory Compute for edge computing and machine learning applications. Situated in A-613 \r of the R&D block, the VICAS Lab is at the forefront of innovation, focusing on critical areas \r such as safety and security in hardware, as well as error resilient and energy-efficient\r systems. Under the expert guidance of Dr. Anuj Grover, our lab is committed to developing \r cutting-edge technologies that meet the ever-growing demands of modern computational systems, \r ensuring both high performance and robust security. Join us as we explore groundbreaking \r solutions that are set to shape the future of computing.`,headingOne:"Welcome to the VICAS Lab"}),h.jsx("div",{style:{display:"flex",marginTop:"-80px",marginLeft:"11%",gap:"20px",marginBottom:"10px"},children:h.jsx("p",{children:h.jsx("strong",{children:h.jsx("u",{children:"Lab Incharge"})})})}),h.jsx("div",{style:{display:"flex",marginTop:"-40px",marginLeft:"11%",gap:"20px",marginBottom:"10px"},children:h.jsx("p",{children:"Dr. Anuj Grover"})}),h.jsx("div",{style:{display:"flex",marginTop:"-40px",marginLeft:"11%",gap:"20px",marginBottom:"10px"},children:h.jsx("p",{children:"Associate Professor"})}),h.jsx("div",{style:{display:"flex",marginTop:"-40px",marginLeft:"11%",gap:"20px",marginBottom:"10px"},children:h.jsx("p",{children:"Department of Electronics and Communication Engineering"})}),h.jsx("div",{style:{display:"flex",marginTop:"-40px",marginLeft:"11%",gap:"20px",marginBottom:"10px"},children:h.jsx("p",{children:"Indraprastha Institute of Information Technology, Delhi (IIIT Delhi)"})}),h.jsx("div",{style:{display:"flex",marginTop:"-40px",marginLeft:"11%",gap:"20px",marginBottom:"10px"},children:h.jsx("p",{children:"Okhla Industrial Estate, Phase III, New Delhi - 110020"})}),h.jsx("div",{style:{display:"flex",marginTop:"-40px",marginLeft:"11%",gap:"20px",marginBottom:"10px"},children:h.jsx("p",{children:"Phone: 011 2690 7494"})}),h.jsx("div",{style:{display:"flex",marginTop:"-40px",marginLeft:"11%",gap:"20px",marginBottom:"10px"},children:h.jsxs("p",{children:["Mail:",h.jsx("a",{href:"mailto:anuj@iiitd.ac.in",children:"anuj@iiitd.ac.in"})]})}),h.jsx("div",{style:{display:"flex",marginTop:"-40px",marginLeft:"11%",gap:"20px",marginBottom:"10px"},children:h.jsxs("p",{children:["web:",h.jsx("a",{href:"https://bit.ly/anuj-grover",target:"_blank",children:"https://bit.ly/anuj-grover"})]})}),h.jsx("div",{style:{display:"flex",marginTop:"-40px",marginLeft:"11%",gap:"20px",marginBottom:"10px"},children:h.jsxs("p",{children:["YouTube:",h.jsx("a",{href:"https://www.youtube.com/c/anujg1",target:"_blank",children:"https://www.youtube.com/c/anujg1"})," "]})})]})]});function Cu(){return h.jsxs("div",{style:{textAlign:"center",marginTop:"120px"},children:[h.jsx(lt,{imagesGrp:["./2.jpg","./19.jpg","./23.jpg","./14.jpg","./4.jpg","./20.jpg","./5.jpg","./6.jpg","./21.jpg","./10.jpg","./22.jpg","./11.jpg","./17.jpg","./18.jpg"]}),h.jsx("br",{}),h.jsx("br",{}),h.jsx("hr",{}),h.jsxs("div",{style:{maxWidth:"1280px",marginLeft:"auto",marginRight:"auto"},children:[h.jsx("p",{children:"I strongly believe in the power of collaborative partnerships. Having worked for more than 20 years with the industry, I value teaming up together and building win-win arrangements. I have worked with and invited to IIIT Delhi some of the best and highly promising industry leaders."}),h.jsx("br",{}),h.jsx("p",{children:"I also have active collaborations with academic partners."}),h.jsx("br",{}),h.jsx("p",{children:"(Logos of partners are exclusive property of the partners)"})]}),h.jsxs("div",{style:{display:"flex",justifyContent:"space-around",alignItems:"center"},children:[h.jsx("img",{src:"./c1.png",alt:"",style:{width:"16.66%"}}),h.jsx("img",{src:"./c15.png",alt:"",style:{width:"13%"}}),h.jsx("img",{src:"./c2.png",alt:"",style:{width:"16.66%"}}),h.jsx("img",{src:"./c3.png",alt:"",style:{width:"16.66%"}})]}),h.jsxs("div",{style:{display:"flex",justifyContent:"space-around",alignItems:"center"},children:[h.jsx("img",{src:"./c4.png",alt:"",style:{width:"16.66%"}}),h.jsx("img",{src:"./c5.png",alt:"",style:{width:"16.66%"}}),h.jsx("img",{src:"./c6.png",alt:"",style:{width:"16.66%"}}),h.jsx("img",{src:"./c14.png",alt:"",style:{width:"16.66%"}})]}),h.jsxs("div",{style:{display:"flex",justifyContent:"space-around",alignItems:"center"},children:[h.jsx("img",{src:"./c7.png",alt:"",style:{width:"16.66%"}}),h.jsx("img",{src:"./c8.png",alt:"",style:{width:"16.66%"}}),h.jsx("img",{src:"./c9.png",alt:"",style:{width:"16.66%"}})]}),h.jsxs("div",{style:{display:"flex",justifyContent:"space-around",alignItems:"center"},children:[h.jsx("img",{src:"./c10.png",alt:"",style:{width:"16.66%"}}),h.jsx("img",{src:"./c11.png",alt:"",style:{width:"16.66%"}}),h.jsx("img",{src:"./c12.png",alt:"",style:{width:"16.66%"}})]}),h.jsxs("div",{children:[h.jsx("img",{src:"./c13.png",alt:"",style:{width:"40%"}}),h.jsxs("div",{children:[h.jsx("hr",{}),h.jsx("p",{children:"Engagements have been in various forms"}),h.jsxs("ul",{style:{marginLeft:0,marginRight:0,padding:0},children:[h.jsxs("li",{style:{listStyleType:"square"},children:[" ",h.jsxs("p",{children:[h.jsx("strong",{children:"Joint Projects"}),"with problem statements defined by colleagues in the industry"]})]}),h.jsxs("li",{style:{listStyleType:"square"},children:[" ",h.jsxs("p",{children:[h.jsx("strong",{children:"Technical talks/ webinars"}),"on topics of interest for colleagues at the industry"]})]}),h.jsxs("li",{style:{listStyleType:"square"},children:[" ",h.jsxs("p",{children:[h.jsx("strong",{children:"Conducting knowledge sessions/ lectures"}),"for students at IIIT Delhi"]})]}),h.jsxs("li",{style:{listStyleType:"square"},children:[" ",h.jsxs("p",{children:[h.jsx("span",{})," at IIIT Delhi level and",h.jsx("span",{children:h.jsx("strong",{children:" joint PhD"})})," ","students"]}),h.jsxs("ul",{children:[h.jsx("li",{style:{listStyleType:"square"},children:h.jsx("p",{children:"partners. One of them has also been awarded the prestigious"})}),h.jsx("li",{style:{listStyleType:"square"},children:h.jsx("p",{children:"industry partners"})})]})]}),h.jsx("li",{style:{listStyleType:"square"},children:h.jsxs("p",{children:[h.jsx("strong",{children:"Joint Project Proposals"}),"have been submitted to funding agencies for exploring Research topics of mutual interest"]})})]}),h.jsx("p",{children:" These modes are only representative. Win-win relationships can be defined in many other forms and we can explore those together. To explore partnerships, do write in."})]})]})]})}const Ir=({title:e})=>h.jsx("div",{children:h.jsx("h1",{className:"heading-title",style:{textAlign:"center"},children:e})}),Iv=()=>h.jsxs("div",{style:{textAlign:"center",marginTop:"120px"},children:[h.jsx(lt,{imagesGrp:["./2.jpg","./19.jpg","./23.jpg","./14.jpg","./4.jpg","./20.jpg","./5.jpg","./6.jpg","./21.jpg","./10.jpg","./22.jpg","./11.jpg","./17.jpg","./18.jpg"]}),h.jsx(Ir,{title:"PhD Students"}),h.jsxs("div",{children:[h.jsx("div",{className:"phd-box",children:h.jsx(_e,{userImg:"./Ashutosh_Singh.jpeg",intro:`Ashutosh is currently doing his PhD in ECE from IIIT Delhi starting in January 2023,\r where his main focus is on optimisation of VLSI design using ML, Optimising design circuits \r through ML by enhancing design efficiency, reducing power, and improving performance. \r He completed his Btech ECE at CSJM University in 2020. After that, he cleared Gate in 2020 and \r 2021, furthermore, he was admitted at NSUT Delhi, where he completed his Mtech ECE (Signal processing) \r and completed it in 2022. Ashutosh is keenly interested in Machine Learning, VLSI, and ML \r in the health Industry.`,headingOne:"Ashutosh Singh"})}),h.jsx("div",{className:"phd-box",children:h.jsx(_e,{userImg:"./Amit_Kumar_Ratrey.jpg",intro:`Amit is currently doing his PhD in ECE from IIIT Delhi starting in May 2024, \r where his main focus is on memory design, Working towards Design of Level shifting row decoder for \r memory. He completed his Btech ECE at Chhattisgarh Swami Vivekananda Technical University, Bhilai \r in 2020. He completed his Mtech ECE at Indian Institute of Technology Ropar in 2023. After that he has done 12 month of Internship experience at STMicroelectronics Noida. \r My linkedin profile: https://www.linkedin.com/in/amit-ratrey/`,headingOne:"Amit Kumar Ratrey"})}),h.jsxs("div",{className:"phd-box",children:["++",h.jsx(_e,{userImg:"./Belal_Iqbal.PNG",intro:`Belal is currently doing his PhD in ECE from IIIT Delhi starting in July 2017, \r where his main focus is on memory computation, working in the field of In-Memory Computing (IMC) \r architectures, with a particular focus on optimizing the stability, performance, and energy \r efficiency of SRAM-based IMC architectures. He completed his Btech ECE at ZHCET (AMU) in 2014.\r He has done his internship for 2 years in STMicroelectronics for Phd related work. He completed \r his Mtech ECE ZHCET (AMU) in 2017. Belal is keenly interested inSRAM design, Analog design, \r Architecture for AI/ML. My linkedin profile: https://www.linkedin.com/in/biqbal5/`,headingOne:"Belal Iqbal"})]}),h.jsx("div",{className:"phd-box",children:h.jsx(_e,{userImg:"./manish_tikyani.PNG",intro:`Manish is the (1) Winner AE of the Quarter Q1-2023, India, (2) Winning Customer team of \r the Year-India (Samsung Team), (3) Winning Customer team of the Year-India (STMicro Team). \r He is currently doing his PhD in VLSI from IIIT Delhi starting in July 2018, where his main \r focus is on Adaptive Data Retention Voltage (DRV) Sensor design for SRAM. He completed his \r Btech ECE at Goverment Engineering College, Bikaner in 2008. He completed his Mtech VLSI Design \r and CAD at Thapar University, Patiala in 2011. Manish is keenly interested in Memory, \r Physical Design, Static timing analysis. He is working in many VLSI MNC's since October 2011.\r My linkedin profile: https://www.linkedin.com/in/manish-tikyani-b0a29929/`,headingOne:"Manish Tikyani"})}),h.jsx("div",{className:"phd-box",children:h.jsx(_e,{userImg:"./Mohammad_Umar_Salim.jpeg",intro:`Umar is currently doing his PhD in ECE from IIIT Delhi starting in May 2024, \r where his main focus is on Memory Design and Multi-core Computer Architecture. He completed his Btech ECE\r at SKIT, Jaipur in 2019. He completed his Mtech Embedded Systems at Nirma University, Ahmedabad in 2023. \r He has done his internship at Philips India Limited, HIC Pune : R&D Intern (2022-2023). Umar is keenly \r interested in Reading, Travelling. My linkedin profile: https://www.linkedin.com/in/umarsalim/`,headingOne:"Mohammad Umar Salim"})}),h.jsx("div",{className:"phd-box",children:h.jsx(_e,{userImg:"./Prashasti_IIITD.jpg",intro:`Prashasti is currently doing her PhD in ECE from IIIT Delhi starting in August 2020, \r where her main focus is on On-chip Sensors for PVTA tracking. She completed her Btech ECE at Ajay Kumar\r Garg Engineering College-AKTU in 2015. She has done Prime Minister's Fellowship for Doctoral Research -\r 2021, IITD Delhi: JRF (2019-2020) STMicroelectronics: PhD Intern (2021-2024) She completed her Mtech\r Microelectronics Engineering at Institute of Engineering and Technology, Lucknow-AKTU in 2019.\r My linkedin profile: www.linkedin.com/in/prashastijai311`,headingOne:"Prashasti"})}),h.jsx("div",{className:"phd-box",children:h.jsx(_e,{userImg:"./Saadia_Naaz.jpg",intro:`Saadia is currently doing her PhD in ECE from IIIT Delhi starting in June 2024, \r where her main focus is to Reducing clock power in VLSI systems. She completed her Btech ECE at \r Zakir Hussain College of Engineering & Technology,(AMU) in 2022. She is GATE 2022 Qualified.\r She completed her Mtech ECE in IIIT Delhi in 2024. Saadia is keenly interested in VLSI, \r Digital Circuit Design. My linkedin profile: www.linkedin.com/in/saadia-naaz-82616a181`,headingOne:"Saadia Naaz"})}),h.jsx("div",{className:"phd-box",children:h.jsx(_e,{userImg:"./Shanvi_Srivastava.jpeg",intro:`Shanvi is currently doing her PhD in ECE from IIIT Delhi starting in June 2024, \r where her main focus is to Integrated Monitor & Adapting Solutions. She completed her Btech ECE at \r Banasthali Vidyapith, Rajasthan in 2018. Her achievements are Prime Minister's Fellowship for Doctoral Research - 2023 batch, \r Btech - Gold Medalist - Department topper 2018. She completed her Mtech ECE (Signal Processing) at Netaji Subhas University of Technology, Delhi in 2021.\r My linkedin profile: https://www.linkedin.com/in/shanvi-srivastava-a2aab5125/`,headingOne:"Shanvi Srivastava"})}),h.jsx("div",{className:"phd-box",children:h.jsx(_e,{userImg:"./Shweta_Pandey.jpg",intro:`Shweta is currently doing her PhD in ECE from IIIT Delhi starting in August 2023, \r where her main focus is on Memory Design. She completed her Btech ECE at Institute Of Technology \r And Management, GIDA, Gorakhpur in 2013. Her achievements are GATE 2014(601 gate score), GATE 2018 \r qualified, also qualified CBSE NET 2018 for Assistant Professor. She completed her Mtech ECE \r (Digital System) at Madan Mohan Malviya University Of Technology, Gorakhpur in 2016. She is doing \r Doctorate Internship in STMicroelectronics. Shweta is keenly interested in Teaching.\r My linkedin profile: https://www.linkedin.com/in/shweta-pandey-80624398`,headingOne:"Shweta Pandey"})}),h.jsx("div",{className:"phd-box",children:h.jsx(_e,{userImg:"./Sonia_Bondwal.jpg",intro:`Sonia is currently doing her PhD in ECE from IIIT Delhi starting in August 2023, \r where her main focus is On Chip IR Drop Compensation for SOC. She completed her Btech ECE at YMCA University of Science and Technology, Faridabad, Haryana in 2018. \r She completed her Mtech ECE at IIT Ropar in 2023. She has done internship in Ahoy Systems Pvt. Ltd. Sonia is keenly interested in Analog IC Design, SOC.\r My linkedin profile: https://www.linkedin.com/in/sonia-bondwal-60579612b`,headingOne:"Sonia Bondwal"})})]})]});function Tu(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 Qs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Tu(Object(n),!0).forEach(function(r){U(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tu(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Au(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function dl(e,t,n){return t&&Au(e.prototype,t),n&&Au(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function it(){return it=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},it.apply(this,arguments)}function Xa(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xs(e,t)}function $i(e){return $i=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},$i(e)}function Xs(e,t){return Xs=Object.setPrototypeOf||function(r,i){return r.__proto__=i,r},Xs(e,t)}function Mv(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function kv(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 fl(e,t){if(e==null)return{};var n=kv(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 We(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jv(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return We(e)}function Ja(e){var t=Mv();return function(){var r=$i(e),i;if(t){var l=$i(this).constructor;i=Reflect.construct(r,arguments,l)}else i=r.apply(this,arguments);return jv(this,i)}}function Lv(e,t){return Nv(e)||Rv(e,t)||pf(e,t)||zv()}function Ov(e){return Dv(e)||_v(e)||pf(e)||bv()}function Dv(e){if(Array.isArray(e))return Js(e)}function Nv(e){if(Array.isArray(e))return e}function _v(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Rv(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,l=!1,s,o;try{for(n=n.call(e);!(i=(s=n.next()).done)&&(r.push(s.value),!(t&&r.length===t));i=!0);}catch(a){l=!0,o=a}finally{try{!i&&n.return!=null&&n.return()}finally{if(l)throw o}}return r}}function pf(e,t){if(e){if(typeof e=="string")return Js(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Js(e,t)}}function Js(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function bv(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zv(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bv=dl(function e(t){var n=this,r=t.expanded,i=r===void 0?[]:r,l=t.allowMultipleExpanded,s=l===void 0?!1:l,o=t.allowZeroExpanded,a=o===void 0?!1:o;cl(this,e),U(this,"expanded",void 0),U(this,"allowMultipleExpanded",void 0),U(this,"allowZeroExpanded",void 0),U(this,"toggleExpanded",function(u){if(n.isItemDisabled(u))return n;var f=n.isItemExpanded(u);return f?n.augment({expanded:n.expanded.filter(function(p){return p!==u})}):n.augment({expanded:n.allowMultipleExpanded?[].concat(Ov(n.expanded),[u]):[u]})}),U(this,"isItemDisabled",function(u){var f=n.isItemExpanded(u),p=n.expanded.length===1;return!!(f&&!n.allowZeroExpanded&&p)}),U(this,"isItemExpanded",function(u){return n.expanded.indexOf(u)!==-1}),U(this,"getPanelAttributes",function(u,f){var p=f??n.isItemExpanded(u);return{role:n.allowMultipleExpanded?void 0:"region","aria-hidden":n.allowMultipleExpanded?!p:void 0,"aria-labelledby":n.getButtonId(u),id:n.getPanelId(u),hidden:p?void 0:!0}}),U(this,"getHeadingAttributes",function(){return{role:"heading"}}),U(this,"getButtonAttributes",function(u,f){var p=f??n.isItemExpanded(u),g=n.isItemDisabled(u);return{id:n.getButtonId(u),"aria-disabled":g,"aria-expanded":p,"aria-controls":n.getPanelId(u),role:"button",tabIndex:0}}),U(this,"getPanelId",function(u){return"accordion__panel-".concat(u)}),U(this,"getButtonId",function(u){return"accordion__heading-".concat(u)}),U(this,"augment",function(u){return new e(Qs({expanded:n.expanded,allowMultipleExpanded:n.allowMultipleExpanded,allowZeroExpanded:n.allowZeroExpanded},u))}),this.expanded=i,this.allowMultipleExpanded=s,this.allowZeroExpanded=a}),hf=I.createContext(null),mf=function(e){Xa(n,e);var t=Ja(n);function n(){var r;cl(this,n);for(var i=arguments.length,l=new Array(i),s=0;s<i;s++)l[s]=arguments[s];return r=t.call.apply(t,[this].concat(l)),U(We(r),"state",new Bv({expanded:r.props.preExpanded,allowMultipleExpanded:r.props.allowMultipleExpanded,allowZeroExpanded:r.props.allowZeroExpanded})),U(We(r),"toggleExpanded",function(o){r.setState(function(a){return a.toggleExpanded(o)},function(){r.props.onChange&&r.props.onChange(r.state.expanded)})}),U(We(r),"isItemDisabled",function(o){return r.state.isItemDisabled(o)}),U(We(r),"isItemExpanded",function(o){return r.state.isItemExpanded(o)}),U(We(r),"getPanelAttributes",function(o,a){return r.state.getPanelAttributes(o,a)}),U(We(r),"getHeadingAttributes",function(){return r.state.getHeadingAttributes()}),U(We(r),"getButtonAttributes",function(o,a){return r.state.getButtonAttributes(o,a)}),r}return dl(n,[{key:"render",value:function(){var i=this.state,l=i.allowZeroExpanded,s=i.allowMultipleExpanded;return I.createElement(hf.Provider,{value:{allowMultipleExpanded:s,allowZeroExpanded:l,toggleExpanded:this.toggleExpanded,isItemDisabled:this.isItemDisabled,isItemExpanded:this.isItemExpanded,getPanelAttributes:this.getPanelAttributes,getHeadingAttributes:this.getHeadingAttributes,getButtonAttributes:this.getButtonAttributes}},this.props.children||null)}}]),n}(I.PureComponent);U(mf,"defaultProps",{allowMultipleExpanded:!1,allowZeroExpanded:!1});var gf=function(e){Xa(n,e);var t=Ja(n);function n(){var r;cl(this,n);for(var i=arguments.length,l=new Array(i),s=0;s<i;s++)l[s]=arguments[s];return r=t.call.apply(t,[this].concat(l)),U(We(r),"renderChildren",function(o){return o?r.props.children(o):null}),r}return dl(n,[{key:"render",value:function(){return I.createElement(hf.Consumer,null,this.renderChildren)}}]),n}(I.PureComponent),Vv=["className","allowMultipleExpanded","allowZeroExpanded","onChange","preExpanded"],Fv=function(t){var n=t.className,r=n===void 0?"accordion":n,i=t.allowMultipleExpanded,l=t.allowZeroExpanded,s=t.onChange,o=t.preExpanded,a=fl(t,Vv);return I.createElement(mf,{preExpanded:o,allowMultipleExpanded:i,allowZeroExpanded:l,onChange:s},I.createElement("div",it({"data-accordion-component":"Accordion",className:r},a)))},qs;(function(e){e.Accordion="Accordion",e.AccordionItem="AccordionItem",e.AccordionItemButton="AccordionItemButton",e.AccordionItemHeading="AccordionItemHeading",e.AccordionItemPanel="AccordionItemPanel"})(qs||(qs={}));var vf=qs,Xl=0;function Gv(){var e=Xl;return Xl=Xl+1,"raa-".concat(e)}var Hv=I.useId||Gv,$v=/[\u0009\u000a\u000c\u000d\u0020]/g;function Mr(e){return e===""||$v.test(e)?(console.error('uuid must be a valid HTML5 id but was given "'.concat(e,'", ASCII whitespaces are forbidden')),!1):!0}var yf=I.createContext(null),Uv=function(t){var n=t.children,r=t.uuid,i=t.accordionContext,l=t.dangerouslySetExpanded,s=function(){i.toggleExpanded(r)},o=function(u){var f=l??u.isItemExpanded(r),p=u.isItemDisabled(r),g=u.getPanelAttributes(r,l),v=u.getHeadingAttributes(r),y=u.getButtonAttributes(r,l);return I.createElement(yf.Provider,{value:{uuid:r,expanded:f,disabled:p,toggleExpanded:s,panelAttributes:g,headingAttributes:v,buttonAttributes:y}},n)};return I.createElement(gf,null,o)},Wv=function(t){return I.createElement(gf,null,function(n){return I.createElement(Uv,it({},t,{accordionContext:n}))})},pl=function(t){var n=t.children,r=function(l){return l?n(l):null};return I.createElement(yf.Consumer,null,r)},Kv=["uuid","dangerouslySetExpanded","className","activeClassName"],wf=function(t){var n=t.uuid,r=t.dangerouslySetExpanded,i=t.className,l=i===void 0?"accordion__item":i,s=t.activeClassName,o=fl(t,Kv),a=I.useState(Hv()),u=Lv(a,1),f=u[0],p=n??f,g=function(y){var w=y.expanded,x=w&&s?s:l;return I.createElement("div",it({"data-accordion-component":"AccordionItem",className:x},o))};return Mr(p.toString()),o.id&&Mr(o.id),I.createElement(Wv,{uuid:p,dangerouslySetExpanded:r},I.createElement(pl,null,g))};wf.displayName=vf.AccordionItem;function Sf(e){return e&&(e.matches('[data-accordion-component="Accordion"]')?e:Sf(e.parentElement))}function hl(e){var t=Sf(e);return t&&Array.from(t.querySelectorAll('[data-accordion-component="AccordionItemButton"]'))}function Yv(e){var t=hl(e)||[],n=t[0];n&&n.focus()}function Qv(e){var t=hl(e)||[],n=t[t.length-1];n&&n.focus()}function Xv(e){var t=hl(e)||[],n=t.indexOf(e);if(n!==-1){var r=t[n+1];r&&r.focus()}}function Jv(e){var t=hl(e)||[],n=t.indexOf(e);if(n!==-1){var r=t[n-1];r&&r.focus()}}var st={END:"End",ENTER:"Enter",HOME:"Home",SPACE:" ",SPACE_DEPRECATED:"Spacebar",UP:"ArrowUp",DOWN:"ArrowDown",LEFT:"ArrowLeft",RIGHT:"ArrowRight"},qv=["toggleExpanded","className"],Zv=function(t){var n=t.toggleExpanded,r=t.className,i=r===void 0?"accordion__button":r,l=fl(t,qv),s=function(a){var u=a.key;if((u===st.ENTER||u===st.SPACE||u===st.SPACE_DEPRECATED)&&(a.preventDefault(),n()),a.target instanceof HTMLElement)switch(u){case st.HOME:{a.preventDefault(),Yv(a.target);break}case st.END:{a.preventDefault(),Qv(a.target);break}case st.LEFT:case st.UP:{a.preventDefault(),Jv(a.target);break}case st.RIGHT:case st.DOWN:{a.preventDefault(),Xv(a.target);break}}};return l.id&&Mr(l.id),I.createElement("div",it({className:i},l,{role:"button",tabIndex:0,onClick:n,onKeyDown:s,"data-accordion-component":"AccordionItemButton"}))},ey=function(t){return I.createElement(pl,null,function(n){var r=n.toggleExpanded,i=n.buttonAttributes;return I.createElement(Zv,it({toggleExpanded:r},t,i))})},ty={className:"accordion__heading","aria-level":3},ny=`AccordionItemButton may contain only one child element, which must be an instance of AccordionItemButton. From the WAI-ARIA spec (https://www.w3.org/TR/wai-aria-practices-1.1/#accordion): “The button element is the only element inside the heading element. That is, if there are other visually persistent elements, they are not included inside the heading element.” `,xf=function(e){Xa(n,e);var t=Ja(n);function n(){var r;cl(this,n);for(var i=arguments.length,l=new Array(i),s=0;s<i;s++)l[s]=arguments[s];return r=t.call.apply(t,[this].concat(l)),U(We(r),"ref",void 0),U(We(r),"setRef",function(o){r.ref=o}),r}return dl(n,[{key:"componentDidUpdate",value:function(){n.VALIDATE(this.ref)}},{key:"componentDidMount",value:function(){n.VALIDATE(this.ref)}},{key:"render",value:function(){return I.createElement("div",it({"data-accordion-component":"AccordionItemHeading"},this.props,{ref:this.setRef}))}}],[{key:"VALIDATE",value:function(i){if(i===void 0)throw new Error("ref is undefined");if(!(i.childElementCount===1&&i.firstElementChild&&i.firstElementChild.getAttribute("data-accordion-component")==="AccordionItemButton"))throw new Error(ny)}}]),n}(I.PureComponent);U(xf,"defaultProps",ty);var Ef=function(t){return I.createElement(pl,null,function(n){var r=n.headingAttributes;return t.id&&Mr(t.id),I.createElement(xf,it({},t,r))})};Ef.displayName=vf.AccordionItemHeading;var ry=["className","region","id"],iy=function(t){var n=t.className,r=n===void 0?"accordion__panel":n,i=t.region,l=t.id,s=fl(t,ry),o=function(u){var f=u.panelAttributes;l&&Mr(l);var p=Qs(Qs({},f),{},{"aria-labelledby":i?f["aria-labelledby"]:void 0});return I.createElement("div",it({"data-accordion-component":"AccordionItemPanel",className:r},s,p,{role:i?"region":void 0}))};return I.createElement(pl,null,o)};function ce({years:e,studentData:t}){return console.log("data",t),h.jsx(Fv,{allowZeroExpanded:!0,children:h.jsxs(wf,{children:[h.jsx(Ef,{children:h.jsx(ey,{children:h.jsx("strong",{style:{color:"#39aea8"},children:e})})}),h.jsx(iy,{children:h.jsx("ul",{children:t.map((n,r)=>h.jsx("li",{children:n},r))})})]})})}const ly=()=>h.jsxs("div",{style:{textAlign:"center"},children:[h.jsx(lt,{imagesGrp:["./indoor.jpg","./indoor.jpg","./indoor.jpg","./indoor.jpg","./indoor.jpg"]}),h.jsx("br",{}),h.jsx(Ir,{title:"Ongoing Project"}),h.jsx("hr",{}),h.jsx("br",{}),h.jsx(ce,{})]}),sy=()=>h.jsxs("div",{style:{textAlign:"center",marginTop:"120px"},children:[h.jsx(lt,{imagesGrp:["./2.jpg","./19.jpg","./23.jpg","./14.jpg","./4.jpg","./20.jpg","./5.jpg","./6.jpg","./21.jpg","./10.jpg","./22.jpg","./11.jpg","./17.jpg","./18.jpg"]}),h.jsx("div",{}),h.jsxs("p",{children:["At IIIT Delhi, M.Tech students in ECE department have an opportunity to do a long term project and if it has a research component, then defend a"," ",h.jsx("strong",{children:"M.Tech thesis"}),"(2 semesters, 8-16 credits), or if it is more implementation heavy, then do a Capstone Project or Scholarly Paper (4-8 credits). The thesis is a public document, usually available on the Institute website."," ",h.jsx("strong",{children:"Capstone project"}),"/ ",h.jsx("strong",{children:"Scholarly paper"}),"reports include a Knowledge Brief (K-Brief) and details of the implementation."]}),h.jsxs("p",{children:["Students can also take up ",h.jsx("strong",{children:"Independent Projects "}),"(4 credits) and ",h.jsx("strong",{children:"Independent Studies"}),"(4 credits). These are more like early phase explorations and evaluations. My students typically make a A3 size K-Brief so that anyone can get a quick overview of their study."]}),h.jsx("p",{children:"If you are interested in the work done by my graduated students, please don't hesitate to contact me and I would be happy to share the K-briefs with you."}),h.jsx("hr",{}),h.jsx(Ir,{title:"Mtech Students"}),h.jsx("div",{children:h.jsxs("ul",{children:[h.jsx("li",{children:"Roshan Mishra"}),h.jsx("li",{children:"Syed Fazal Abbas"}),h.jsx("li",{children:"Subham Nikhil"}),h.jsx("li",{children:"Parv Arora"}),h.jsx("li",{children:"Feraj Husain"}),h.jsx("li",{children:"Mukul Sharma"}),h.jsx("li",{children:"Animesh Sharma"}),h.jsx("li",{children:"Preyas Sharma"}),h.jsx("li",{children:"Arjun Singh"}),h.jsx("li",{children:"Kaustubh Wankhede"}),h.jsx("li",{children:"Manoshi Barua"}),h.jsx("li",{children:"Rajat Kumar"}),h.jsx("li",{children:"Shubham Mishra"}),h.jsx("li",{children:"Payal kumari"}),h.jsx("li",{children:"Madhu Varshini"}),h.jsx("li",{children:"N Saranjitha"}),h.jsx("li",{children:"NK VAISHNAV"}),h.jsx("li",{children:"Raghav Sharma"}),h.jsx("li",{children:"Raiyyan Malik"}),h.jsx("li",{children:"SAYAN ADHIKARY"}),h.jsx("li",{children:"Manu Pradhan"}),h.jsx("li",{children:"Ajay Prakash Pandey"}),h.jsx("li",{children:"SHAKTI SHREY"}),h.jsx("li",{children:"Md Shadman Ahmad"}),h.jsx("li",{children:"Abhishek Singh"}),h.jsx("li",{children:"Vatsal Khandelwal"}),h.jsx("li",{children:"Mangesh Sharma"}),h.jsx("li",{children:"Raisana Hossain"}),h.jsx("li",{children:"Pranjal Pandey"}),h.jsx("li",{children:"Kartickraj K"}),h.jsx("li",{children:"Srikrishna Vasudev"}),h.jsx("li",{children:"Nallandula Meghana"}),h.jsx("li",{children:"Shiwani Manhas"}),h.jsx("li",{children:"Naman Shukla"}),h.jsx("li",{children:"Aparna Gupta"}),h.jsx("li",{children:"Apurva Gupta"}),h.jsx("li",{children:"Biswaranjan Das"}),h.jsx("li",{children:"Deepanshi Agrawal"}),h.jsx("li",{children:"Devendra Maurya"}),h.jsx("li",{children:"Ganesh Dudala"}),h.jsx("li",{children:"Govind Soni"}),h.jsx("li",{children:"KM Diksha"}),h.jsx("li",{children:"Kritika Vazirani"}),h.jsx("li",{children:"Mukesh Srivastav"}),h.jsx("li",{children:"Prabhat Singh"}),h.jsx("li",{children:"Prakhar Shukla"}),h.jsx("li",{children:"Pranjal Pandey"}),h.jsx("li",{children:"Pratibha Gupta"}),h.jsx("li",{children:"Rahul Kumar"}),h.jsx("li",{children:"Ridhi Tiwari"}),h.jsx("li",{children:"Rimjhim Sharma"}),h.jsx("li",{children:"Riya Yadav"}),h.jsx("li",{children:"Roshan Mishra"}),h.jsx("li",{children:"Samiksha Garg"}),h.jsx("li",{children:"Sayandip Kar"}),h.jsx("li",{children:"Vishal Jangid"}),h.jsx("li",{children:"Tushar Sahu"}),h.jsx("li",{children:"Umang Mittal"})]})}),h.jsxs("div",{children:[h.jsx(ce,{years:"Capstone Projects/ Scholarly Papers",studentData:["Raghav Sharma ( In Memory Compute platforms modelling )","Shivam Sharma (In Memory Compute Bit serial Architecture)","N Kartheek Ram Reddy (Design of Bit Serial Architecture for In-Memory Compute)","Abhishek Bidhan (Design of Subthreshold Flip Flop)","Shubham Pandey (Subthreshold Library Design) "," PRANJAL RAJAN (BIT SERIAL LOGIC IMPLEMENTATION FOR IMC(In memory Compute)) ","Aakash Gupta (Design of Subthreshold Library)","Class of 2020","Aparna Mishra (Adaptive Read Assist and Write Assist for Low Voltage SRAMs)","Vaishali Jain (Implementation and Comparison of Error Correcting Codes and Radiation Hardening of Digital Circuits)"," Jitendra Yadav (Efficient SRAM BIST for detecting age-related fails in Automotive applications)","Kamakshi Pandey (Layout Oriented Simulation of Radiation Hardened Flip-Flops)","Ashish Seth (Design and Benchmark of Pulsed Latch and Nibble Pulsed Latch)","Shashank Neeraj Dwivedi (Design of Multi-Vt Flip Flop library)","Shaikh Tauseef Hasan (Design of Logic BIST)","Neerupama Gupta (Optimization of Design with Multi-Vt library for different PPA targets)"," Manshi Agrawal & Juilly Sunilrao Videkar (Priority based 3-channel to 1-channel Serializer)","Vaibhav Verma & Fiza Akhtar (Design and Benchmark of Single Ended Sense Amplifier topologies)","Mohd Arij & Tushar Bansal (Actively Compensated Read Assist Scheme for 0.6V SRAM in 65nm)","Shubham Saha & Kumari Anjali (BIST Algorithms to Detect Ageing related Faults in SRAMs)","Aditya Khandelwal & Spoorthy Nagaraja (Functional Safety)","Shubhesh Tatwadarshi (Modeling of Memory Subsystem for CNN)","Class of 2019","Ishit Agarwal (Read Assist for Low Voltage Operation in SRAM)","Vishal Kumar and Piyush Gupta (WL Lowering for Read Assist in SRAMs)"]}),h.jsx(ce,{years:"Thesis",studentData:["Class of 2021","Prakhar Shukla (Design of Energy Efficient In-Memory Compute for GPUs)","Mukesh Srivastav (Design of Low Power L2-Cache with 3-stage Pipeline and Burst Mode Access)","Class of 2020","Feraj Husain (Multi-level Sense Amplifier for NVMs)","Aakash Tyagi (Multilevel Sense Amplifier sensing for Phase Change Memory)","Prateek Singh (Localized Voltage Drop Detection in Power Distribution Network)","Class of 2019","Hitarth Shah (Design For Test: Identifying The Weak Retention Bits)","Shivendra Singh (Impact And Detection Of Partial Resistive Defects and Bias Temperature Instability on SRAM Decoder)","Vinay Patil (Design of Sense Amplifier for Wide Voltage Range Operation of Split Supply Memories)","Mishal Kumar (A 32KB Wide Voltage Range Timing Speculative SRAM in 28nm CMOS)","Mudit Awasthi (A 28Gbps Serializer Deserializer For High Speed IO Links)","Avinash Pandit (Low Phase Noise Fast Startup Crystal Oscillator)","Feraj Husain (A 0.4 uA Offset, 6ns Sensing-time Multi-level Sense Amplifier for Resistive Non-volatile Memories in 65nm LSTP Technology )","Class of 2018","Ankush Mamgain (Actively Controlled Retention Voltage of SRAMs)","Class of 2017","Vikas Kumar (Weak Bit Detection in SRAMs)","Class of 2016","Nidhi Batra (Exploration of test methodologies to detect weak bits in SRAMs)","Class of 2015","Anil Kumar (Identification of Weak Bits in SRAMs)"]}),h.jsx(ce,{years:"Independent Project/ Study",studentData:["Class of 2021","Lakshay Kumar Shringey (ADCs for In-Memory-Compute) ","Gaurav Srivastav ( Analog - Current based In Memory Computation )","Divya Sareen (Simulink Model OF IMC array (post decoder) )","Mohammad Tabish Qumar (Analog BL current mode Compute in Memory)","N Kartheek Ram Reddy (Design of Bit Serial Architecture for In-Memory Compute)","Shubham Goyal (Non-Linearity Management)","Md Adil Arif (Design of Razor flip flop for speculative computing) ","Ranjith Srinivas A B (Implementation of In memory multiplication using Bit serial architecture) ","Pulkita Gupta (Non-Linearity Management in IMC)","Abhinav Bajoria (Non-Linearity Management in IMC)","Class of 2020","Robinson Devasia (Hardware Accelerators for Convolutional Neural Networks)","Sapna Sharma (Different Technologies for In-Memory Computing)","Aditya Khandelwal (Functional Safety For Automotive Applications: Safety Mechanisms in Digital Design)","Jitendra Yadav (Bit-Serial architectures for In-Memory Computation)","Shuchi Nagaria (Energy Efficient Charge Pumps in NVM) ","Shivani Mamodia (Use of ML techniques in Silicon Validation) ","Shaikh Tauseef Hasan (IEEE 1149.1 JTAG Protocol)","Surabhi Rukmangad (Machine Learning in Silicon Validation) ","Ayesha Yadav (Level Shifters for Memory Design) ","Spoorthy Nagaraja (Functional Safety For Automotive Applications: ISO26262 ASIL Requirements)","Aman Vyas (Different Layout Topologies of a Balanced Sense Amplifier)","Bandana Prasad (Multilevel Wordline Driver for SRAMs)","Shaikh Tauseef Hasan (Radiation Hardened Flip Flop)","Srashti Doser (Impact of Limiting Drive Strengths in a library on PPA of a module)","Shivam Agarwal (Emerging Memories: MRAMs)","Neerupama Gupta (Emerging Memories: FRAMs","Shashank Neeraj Dwivedi (Process Variations Monitoring Circuits)","Ashish Seth (On-Chip Characterization of Memory)","Shaikh Tauseef Hasan (Radiation Hardened Flip Flops)","Priyanka Kandpal (SRAM DRV Estimation Techniques)","Feraj Husain (Transition Faults in SRAMs - Cause, Effect, and Diagnosis)","Shubhesh Tatwadarshi (Verification of Multi-bit Accelerator)","Aakash Tyagi (Design Failure Mode and Effect Analysis of Memory Architecture)","Aanchal Kumari (Multi-bit Flip Flop)","Devayanshu Mittal (Different Archtectures for On-Chip Computing and Storage)","Vaibhav Verma (A Survey of Single-Ended Sense Amplifiers)","Aparna Mishra (A Survey of Read and Write Assist Schemes in SRAMs)","Srashti Doser (Figures of Merit of On-chip Temprature Sensor)","Kamakshi Pandey (Comparison of Radiation Hardened Flip Flops)","Aman Vyas (Inductorless DC-DC Low Power Voltage Regulators)","Class of 2019","Avinash Pandit (Low Power Wide Tuning Range Voltage Controlled Oscillator)","Ishan Bhatia (ASIL standards for Automotive Safety- a Memory Design Perspective)","Ishit Agarwal (Different layouts of Voltage Latch Sense Amplifier - Impact of Structural Matching)","Mishal Kumar (Canary and Razor Circuits in SRAMs)","Shivendra Singh (Memory Defect Detection Based on ASIL Documentation)","Naina Aggarwal (Impact of Supply Noise on Retention Modes in Memory)","Swastika Kumari (To Explore and Evaluate Modifications in System Architecture for Including Razor SRAMs in High Performance and Low Power SoCs)","Pendharkar Abhijeet Ramesh (Making Circuits Attack Proof)","Sakshar Pathak (Low Power Low Drop Out (LDO) Regulators)","Feraj Husain (Transition Faults in SRAM: Cause, Effect and Diagnosis)"]})]})]});function ay(){return h.jsxs("div",{style:{textAlign:"center",marginTop:"120px"},children:[h.jsx(lt,{imagesGrp:["./2.jpg","./19.jpg","./23.jpg","./14.jpg","./4.jpg","./20.jpg","./5.jpg","./6.jpg","./21.jpg","./10.jpg","./22.jpg","./11.jpg","./17.jpg","./18.jpg"]}),h.jsx(ce,{years:"2024",studentData:["A. Shroti and A. Grover, “Design Of High-Density Iso-Stable Asymmetric Memory Cell With Upto 10X Reduced Leakage,” in 2024 IEEE International Symposium on Circuits and Systems (ISCAS), IEEE, 2024, pp. 1–5. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/10558626/","N. Chawla, G. Desoli, A. Grover, T. Boesch, S. P. Singh, and M. Ayodhyawasi, “Tagged memory operated at lower vmin in error tolerant system.” Google Patents, Feb. 08, 2024. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US20240045589A1/en"]}),h.jsx(ce,{years:"2023",studentData:["B. Iqbal, A. Grover, and H. Rawat, “A Common Mode Insensitive Process Tolerant Sense Amplifier Design for In Memory Compute Applications in 65nm LSTP Technology,” in 2023 36th International Conference on VLSI Design and 2023 22nd International Conference on Embedded Systems (VLSID), IEEE, 2023, pp. 121–126. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/10089940/","D. Batabyal, S. K. Singh, R. K. Mishra, and A. Grover, “A sense amplifier based bulk built-in current sensor for detecting laser-induced currents,” in 2023 36th International Conference on VLSI Design and 2023 22nd International Conference on Embedded Systems (VLSID), IEEE, 2023, pp. 69–74. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/10089947/","N. Chawla, A. Grover, G. Desoli, K. J. Dhori, T. Boesch, and P. Kumar, “Computing system power management device, system and method.” Google Patents, Aug. 15, 2023. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11726543B2/en","N. Chawla, A. Grover, G. Desoli, K. J. Dhori, T. Boesch, and P. Kumar, “Computing system power management device, system and method.” Google Patents, Nov. 02, 2023. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US20230350483A1/en","S. Marwah, S. K. Dubey, and A. Grover, “Design and evaluating performance of hardware accelerators for implementation of neural networks,” 2023, Accessed: Aug. 03, 2024. [Online]. Available: https://repository.iiitd.edu.in/jspui/handle/123456789/1543","A. Gupta, A. Grover, and J. Sharma, “Design thinking for social innovation: the tale of humankind,” 2023, Accessed: Aug. 03, 2024. [Online]. Available: https://repository.iiitd.edu.in/jspui/handle/123456789/1624","N. Chawla, T. Roy, A. Grover, and G. Desoli, “Elements for in-memory compute.” Google Patents, Nov. 28, 2023. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11829730B2/en","A. Mishra and A. Grover, “Groovega private label,” 2023, Accessed: Aug. 03, 2024. [Online]. Available: https://repository.iiitd.edu.in/xmlui/handle/123456789/1485","A. Ranjan and A. Grover, “Hardware chacha,” 2023, Accessed: Aug. 03, 2024. [Online]. Available: https://repository.iiitd.edu.in/jspui/handle/123456789/1458","A. Rana and A. Grover, “Helping people to acquire interpersonal skills,” 2023, Accessed: Aug. 03, 2024. [Online]. Available: https://repository.iiitd.edu.in/jspui/handle/123456789/1610","R. Jaiswal and A. Grover, “Helping startups attract more clients using personalized outreach strategy,” 2023, Accessed: Aug. 03, 2024. [Online]. Available: https://repository.iiitd.edu.in/xmlui/handle/123456789/1529","A. Grover and T. Roy, “High density array, in memory computing.” Google Patents, Oct. 24, 2023. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11798615B2/en","A. Grover, T. Roy, and N. Chawla, “In-memory compute array with integrated bias elements.” Google Patents, Mar. 14, 2023. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11605424B2/en","A. Grover, T. Roy, and N. Chawla, “In-memory compute array with integrated bias elements.” Google Patents, Jun. 15, 2023. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US20230186983A1/en","T. Roy and A. Grover, “Memory calibration device, system and method.” Google Patents, Oct. 03, 2023. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11776650B2/en","N. Chawla, T. Roy, and A. Grover, “Memory management device, system and method.” Google Patents, Sep. 05, 2023. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11749343B2/en","N. Chawla, T. Boesch, A. Grover, S. P. Singh, and G. Desoli, “Streaming access memory device, system and method.” Google Patents, Nov. 21, 2023. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11823771B2/en","N. Chawla, G. Desoli, A. Grover, T. Boesch, S. P. Singh, and M. Ayodhyawasi, “Tagged memory operated at lower vmin in error tolerant system.” Google Patents, Dec. 05, 2023. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11836346B2/en","S. Gupta and A. Grover, “Tuvoi (toy consignment service),” 2023, Accessed: Aug. 03, 2024. [Online]. Available: https://repository.iiitd.edu.in/xmlui/handle/123456789/1573","V. Vardhan and A. Grover, “Video and advertisement production company,” 2023, Accessed: Aug. 03, 2024. [Online]. Available: https://repository.iiitd.edu.in/jspui/handle/123456789/1618"]}),h.jsx(ce,{years:"2022",studentData:["M. K. Srivastav, R. Mishra, A. Grover, K. J. Dhori, and H. Rawat, “3-Stage Pipelined Hierarchical SRAMs with Burst Mode Read in 65nm LSTP CMOS,” in 2022 IEEE International Symposium on Circuits and Systems (ISCAS), IEEE, 2022, pp. 1546–1550. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9937582/","B. Iqbal, A. Grover, and H. Rawat, “A process and data variations tolerant capacitive coupled 10T1C sram for in-memory compute (IMC) in deep neural network accelerators,” in 2022 IEEE 4th International Conference on Artificial Intelligence Circuits and Systems (AICAS), IEEE, 2022, pp. 459–462. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9870026/","N. Chawla, T. Roy, A. Grover, and G. Desoli, “Elements for in-memory compute.” Google Patents, Oct. 18, 2022. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11474788B2/en","A. Grover and T. Roy, “High-density array, in memory computing.” Google Patents, May 17, 2022. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11335397B2/en","T. Roy and A. Grover, “Memory calibration device, system and method.” Google Patents, Jul. 26, 2022. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11398289B2/en","N. Chawla, T. Roy, and A. Grover, “Memory management device, system and method.” Google Patents, Feb. 22, 2022. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11257543B2/en","A. Mohd and A. Grover, “Power estimation of in-memory compute based memory arrays using simulink blocks,” PhD Thesis, IIIT-Delhi, 2022. Accessed: Aug. 03, 2024. [Online]. Available: https://repository.iiitd.edu.in/xmlui/handle/123456789/1324","C. Kumar, R. Kumar, A. Grover, S. Chatterjee, K. J. Dhori, and H. Rawat, “Retention Problem Free High Density 4T SRAM cell with Adaptive Body Bias in 18nm FD-SOI,” in 2022 35th International Conference on VLSI Design and 2022 21st International Conference on Embedded Systems (VLSID), IEEE, 2022, pp. 228–233. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9885984/","N. Chawla, G. Desoli, A. Grover, T. Boesch, S. P. Singh, and M. Ayodhyawasi, “Tagged memory operated at lower vmin in error tolerant system.” Google Patents, Jun. 14, 2022. Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11360667B2/en","S. Vasudev, K. Kartickraj, and A. Grover, “Up to 13.7% Increase in Throughput of RISC V SoC Using Timing Speculative Razor SRAM,” in 2022 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS), IEEE, 2022, pp. 222–225. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/10090381/"," B. Iqbal, A. Bajoria, P. Gupta, S. Goyal, and A. Grover, “Word Line Underdrive Technique to Increase Signal Swing and Linearity for In-Memory Compute Applications (IMC) in 65nm LSTP technology,” in 2022 IEEE 19th India Council International Conference (INDICON), IEEE, 2022, pp. 1–6. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/10039745/"]}),h.jsx(ce,{years:"2021",studentData:["S. Bansal and A. Grover, “Process Compensated Diagnostic Circuit For Impending Fault Detection In SRAM Write Drivers,” in 2021 IEEE Asia Pacific Conference on Circuit and Systems (APCCAS), IEEE, 2021, pp. 185–188. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9687764/","A. Grover, T. Roy, and N. Chawla, “In-memory compute array with integrated bias elements,” US11094376B2, Aug. 17, 2021 Accessed: Aug. 03, 2024. [Online]. Available: https://patents.google.com/patent/US11094376B2/en","A. Saxena et al., “Design Of High Density Memory Cell Library For Low Voltage Operation In 65nm LSTP Technology,” in 2021 IEEE 18th India Council International Conference (INDICON), IEEE, 2021, pp. 1–7. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9691642/","M. K. Srivastav et al., “Charge scavenging gate coupled hierarchical bitline scheme for ultra-low power srams in 65nm lstp cmos,” in 2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS), IEEE, 2021, pp. 1–6. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9665552/","M. Aamir, S. Sharma, and A. Grover, “ChaCha20-in-Memory for Side-Channel Resistance in IoT Edge-Node Devices,” IEEE Open J. Circuits Syst., vol. 2, pp. 833–842, 2021.","S. Kar and A. Grover, “A 585mV, 16.6 fJ/cycle, 0.2 μW Variation Tolerant Scannable Hybrid Flip-Flop in 65nm CMOS LSTP,” in 2021 IEEE Asia Pacific Conference on Postgraduate Research in Microelectronics and Electronics (PrimeAsia), IEEE, 2021, pp. 1–4. Accessed: Aug. 03, 2024. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9701453/","K. Anjali, S. Saha, A. Grover, Reduced March iC- Test for Detecting Ageing Induced Faults in Memory Address Decoders (Accepted in VLSID 2021)","F. Husain, B. Iqbal, A. Grover, A 0.4uA Offset, 6ns Sensing-time Multi-level Sense Amplifier for Resistive Non-Volatile Memories in 65nm LSTP Technology (Accepted in VLSID 2021) "]}),h.jsx(ce,{years:"2020",studentData:['P. Shukla, P. Singh, T. Maheshwari, A. Grover, V. Rana, "A 800MHz, 0.21pJ, 1.2V to 6V Level Shifter Using Thin Gate Oxide Devices in 65nm LSTP" 2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS), 2020','K. Pandey, A. Grover, A. Jain, "Methodology to Estimate Robustness of Layouts of Radiation Hardened Flip-Flops to High Energy Radiations", 2020 IEEE 17th India Council International Conference (INDICON), 2020','B. Iqbal, M. Arij, T. Bansal, A. Grover, "Actively Compensated Read Assist Technique for 0.6 V Operation of 16 Mb High-Density SRAM in 65nm LSTP", 2020 IEEE 17th India Council International Conference (INDICON), 2020','M. Agrawal, J.S. Videkar, A. Grover, "AXI Based Three 8-Bit Parallel Input to One Serial Output Converter with Priority Management System and Asynchronous Clocks at Input and Output", 2020 IEEE 17th India Council International Conference (INDICON), 2020','R. Kumar, S. Baunthiyal, R. Tewari, D.V.S. Ganesh, A.T.C. Gowda, R. Yadav, A. Grover, "Design and Benchmark of Iso-Stable High Density 4T SRAM cells for 64MB arrays in 65nm LSTP", 2020 IEEE 17th India Council International Conference (INDICON), 2020',"A. Mishra, A. Grover, “A 0.9V 64Mb 6T SRAM cell with Read and Write assist schemes in 65nm LSTP technology”, 2020 24th International Symposium on VLSI Design and Test (VDAT), 2020","M. Kumar, A. Grover, V. Dikshit, V. Gupta, “A 0.47V-1.17V 32KB Timing Speculative SRAM in 28nm HKMG CMOS”, 2020 24th International Symposium on VLSI Design and Test (VDAT), 2020","S. N. Dwivedi, A. K. Seth, A. Grover, “Design & Benchmark of Single Bit & Multi Bit Sequential Elements in 65nm for Low Standby Power Consumption”, 2020 24th International Symposium on VLSI Design and Test (VDAT), 2020","V. Verma, F. Akhtar, A. Grover, “Comparative Analysis and Implementation of Single-ended Sense Amplifier Schemes using 65nm LSTP CMOS Technology”, 2020 24th International Symposium on VLSI Design and Test (VDAT), 2020","S. Singh, V. Gupta, A. Grover, K. J. Dhori, “Diagnostic Circuit for Latent Fault Detection in SRAM Row Decoder”, 2020 21st International Symposium on Quality Electronic Design (ISQED), 2020, pp. 395-400","V. Patil, A. Grover, A. Parashar, “Design of Sense Amplifier for Wide Voltage range Operation of Split Supply Memories in 22nm HKMG CMOS Technology”, 2020 33rd International Conference on VLSI Design and 2020 19th International Conference on Embedded Systems (VLSID), 2020, pp. 37-42"]}),h.jsx(ce,{years:"2019",studentData:["V. Gupta, S. Kapur, S. Saurabh, A. Grover, “Resistive Random Access Memory: A Review of Device Challenges”, IETE Technical Review, 2019"]}),h.jsx(ce,{years:"2018",studentData:["A. Mamgain, A. Grover, “A 81nW Error Amplifier Design for Ultra Low Leakage Retention Mode Operation of 4Mb SRAM Array in 40nm LSTP Technology”, Proceedings of IEEE International System-on-Chip Conference (SOCC) 2018 "]}),h.jsx(ce,{years:"2017",studentData:["S. Pathak, A. Grover, M. Pohit, N. Bansal, “LoCCo-Based Scan Chain Stitching for Low Power DFT”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol 25, Issue 11, pp 3227-3236, 2017","A. Grover, G.S. Visweswaran, C. Parthasarathy, M. Daud, D. Turgis, B. Giraud, J.-P. Noel, I. Miro-Panades, G. Moritz, E. Beigne, P. Flatresse, P. Kumar, S. Azmi, “A 32kb 0.35V-1.2V, 50MHz-2.5GHz Bit-Interleaved SRAM with 8T SRAM Cell and Data Dependent Write Assist in 28nm UTBB-FDSOI CMOS,” IEEE Transactions on Circuits and Systems- I: Regular Papers, Vol 69, Issue 9, pp 2438-2447, 2017",'A. Ilkal, A. Grover, "Comparison of SRAM Cell Layout Topologies to Estimate Improvement in SER Robustness in 28FDSOI and 40nm Technologies," 2017 21st International Symposium on VLSI Design and Test (VDAT), 2017']}),h.jsx(ce,{years:"2016",studentData:['S. Pathak, A. Grover, J. Singh, M. Pohit, A. S. Baghel and G. Kaur, "Scan Chain Adaptation through ECO," Asian Test Symposium (ATS) 2016','N. Batra, S. Kaushik, A. K. Gundu, M. S. Hashmi, G. S. Visweswaran and A. Grover, "A method to estimate effectiveness of weak bit test: Comparison of weak pMOS and WL boost based test - 28nm FDSOI implementation," Proceedings of IEEE International System-on-Chip Conference (SOCC) 2016',"A G Kumar, M Hashmi & A. Grover, “A New Sense Amplifier Topology with Improved Performance for High Speed SRAM Applications”, Proceedings of IEEE International Conference on VLSI Design (VLSID), 2016","P.R. Gupta, G.S. Visweswaran, G. Narang & A. Grover, “Heterogenous Memory Assembly Exploration Using a Floorplan & Interconnect Aware Framework.” Proceedings of IEEE International System-on-Chip Conference (SOCC) 2016","N. Batra, P. Sehgal, S. Kaushik, M. Hashmi, S. Bhalla & A. Grover, “Static Noise Margin based Yield Modelling of 6T SRAM for Area and Minimum Operating Voltage Improvement using Recovery Techniques”, Proceedings of ACM Great Lakes Symposium on VLSI (GLSVLSI), 2016",'N. Batra, A. K. Gundu, M. S. Hashmi, G. S. Visweswaran and A. Grover, "An effective test methodology enabling detection of weak bits in SRAMs: Case study in 28nm FDSOI," 2016 20th International Symposium on VLSI Design and Test (VDAT), 2016 ','A. Ganguly, S. Goyal, S. Bhatia and A. Grover, "New stable loadless 6T dual-port SRAM cell design," 2016 20th International Symposium on VLSI Design and Test (VDAT), 2016 ']}),h.jsx(ce,{years:"2015 & EARLIER",studentData:['A. Grover, G. S. Visweswaran, C. R. Parthasarathy, M. Daud, G. Moritz, J.-P. Noel, B. Giraud, D. Turgis and P. Kumar, "Low Standby Power Capacitively Coupled Sense Amplifier for Wide Voltage Range Operation of Dual Rail SRAMs," Proceedings of IEEE International Conference on IC Design and Technology (ICICDT), 2015','G. Narang, A. Fell, P. R. Gupta and A. Grover, "Floorplan and congestion aware framework for optimal SRAM selection for memory subsystems," 2015 28th IEEE International System-on-Chip Conference (SOCC), 2015 ','G. Narang, P. Sharma, M. Jain and A. Grover, "Statistical Analysis of 64Mb SRAM for Optimizing Yield and Write Performance," Proceedings of IEEE International Conference on VLSI Design (VLSID), 2015 ','J. K. Yadav, P. Das, A. Jain and A. Grover, "Area compact 5T portless SRAM cell for high density cache in 65nm CMOS," 2015 19th International Symposium on VLSI Design and Test (VDAT), 2015 ','A. Jain, R. Malhotra, R. Kaur, A. Grover and S. Chawla, "Comparative performance evaluation of address decoding schemes: SRAM design perspective," 2015 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), 2015 ','N. Chandoke, N. Chitkara and A. Grover, "Comparative analysis of Sense Amplifiers for SRAM in 65nm CMOS technology," 2015 IEEE International Conference on Electrical, Computer and Communication Technologies (ICECCT), 2015 ','R. Madan, R. Gupta, B. S. Nirwan and A. Grover, "Comparative analysis of SRAM cells in sub-threshold region in 65nm," International Conference on Advances in Computer Engineering and Applications, 2015 ','E. Beigné, A. Valentian, I. Miro-Panades ; R. Wilson ; P. Flatresse ; F. Abouzeid ; T. Benoist ; C. Bernard ; S. Bernard ; O. Billoint ; S. Clerc ; B. Giraud ; A. Grover ; J. L. Coz ; J.-P. Noel ; O. Thomas ; Y. Thonnart , "A 460 MHz at 397 mV, 2.6 GHz at 1.3 V, 32 bits VLIW DSP Embedding F MAX Tracking," in IEEE Journal of Solid-State Circuits, vol. 50, no. 1, pp. 125-136, Jan. 2015 ','R. Wilson, E. Beigne, P. Flatresse, A. Valentian, F. Abouzeid, T. Benoist, C. Bernard, S. Bernard, O. Billoint, S. Clerc, B. Giraud, A. Grover, J. L. Coz, I. M. Panadez, J.-P. Noel, B. Pelloux-Prayer, P. Roche, O. Thomas, Y. Thonnart, D. Turgis, F. Clermidy and P. Magarshack, "A 460MHz at 397mV, 2.6GHz at 1.3V, 32b VLIW DSP Embedding Fmax Tracking," Proceedings of IEEE International Solid State Circuits Conference (ISSCC), 2014','E. Beigne, A. Valentian, B. Giraud, O. Thomas, T. Benoist, Y. Thonnart, S. Bernard, G. Moritz, O. Billoint, Y. Maneglia, P. Flatresse, J.-P. Noel, F. Abouzeid, B. PellouxPrayer, A. Grover, S. Clerc, P. Roche, J. Le Coz, S. Engels and R. Wilson, "Ultra-Wide Voltage Range designs in Fully-Depleted Silicon-On-Insulator FETs", Proceedings of IEEE Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013','G. Moritz, B. Giraud, J.-P. Noel, D. Turgis and A. Grover, "Optimization of a Voltage Sense Amplifier Operating in Ultra Wide Voltage Range with Back Bias Design Techniques in 28nm UTBB FD-SOI Technology," Proceedings of IEEE International Conference on Design & Technology (ICICDT), 2013',"B. Giraud, J.-P. Noel, A. Grover, O. Thomas, G. Moritz, M. Daud, T. Benoist, Y. Maneglia & D. Turgis, “SRAM Design in 28nm UTBB FDSOI”, Tutorial at FETCH Conference 2013 "]})]})}const oy=()=>h.jsxs("div",{style:{textAlign:"center",marginTop:"120px"},children:[h.jsx(lt,{imagesGrp:["./2.jpg","./19.jpg","./23.jpg","./14.jpg","./4.jpg","./20.jpg","./5.jpg","./6.jpg","./21.jpg","./10.jpg","./22.jpg","./11.jpg","./17.jpg","./18.jpg"]}),h.jsx(Ir,{title:"Btech Students"}),h.jsxs("div",{children:[h.jsx(ce,{years:"ONGOING STUDENTS",studentData:["Mohd Aamir (Class of 2021)","Somya Sharma (Class of 2021)"]}),h.jsx("hr",{}),h.jsx(Ir,{title:"GRADAUTED STUDENTS"}),h.jsx(ce,{years:"GRADAUTED STUDENTS",studentData:["Shagun Kapur (Class of 2019)","Varshita Gupta (Class of 2019)"]}),h.jsx("hr",{}),h.jsx(ce,{years:"Undergraduate Research",studentData:["Ankur Rastogi (Class of 2020)","Sajag Agarwal (Class of 2020)"]})]})]}),uy=()=>h.jsxs("div",{children:[h.jsx("div",{style:{textAlign:"center",marginTop:"200px"},children:h.jsxs("p",{id:"con",children:[h.jsx("h2",{id:"he",children:"Contact info"}),h.jsx("br",{}),h.jsxs("div",{className:"social-icon",children:[h.jsxs("div",{className:"social-div",children:[h.jsx("a",{href:"mailto:vicas@iiitd.ac.in",target:"_blank",rel:"noopener noreferrer",children:h.jsx("img",{src:"./emaiImage.png",role:"img",width:"50px",height:"50px"})}),h.jsx("span",{style:{textDecoration:"underline"},children:h.jsx("a",{href:"mailto:vicas@iiitd.ac.in",target:"_blank",children:"VICAS Lab"})})]}),h.jsxs("div",{className:"social-div",children:[h.jsx("a",{href:"https://www.linkedin.com/company/vicas-lab-iiit-delhi/",target:"_blank",children:h.jsx("img",{src:"./linkdlnImage.png",alt:"linkedinicon",width:"50px",height:"50px"})}),h.jsx("span",{style:{textDecoration:"underline"},children:h.jsx("a",{href:"https://www.linkedin.com/company/vicas-lab-iiit-delhi/",target:"_blank",children:"VICAS Lab"})})]})]}),h.jsx("br",{}),h.jsx("hr",{style:{width:"50%",flex:"wrap"}}),h.jsx("br",{}),"A-613 R&D block, IIIT Delhi, Okhla Phase 3, New Delhi-110020",h.jsx("br",{}),"011-26907494",h.jsx("br",{})]})}),h.jsx("br",{}),h.jsx("br",{}),h.jsx("br",{}),h.jsx("br",{}),h.jsx("br",{}),h.jsx("br",{}),h.jsx("br",{}),h.jsx("br",{}),h.jsx("br",{}),h.jsx("br",{}),h.jsx("br",{})]}),cy=()=>h.jsxs("div",{style:{textAlign:"center",marginTop:"120px"},children:[h.jsx(lt,{imagesGrp:["./2.jpg","./19.jpg","./23.jpg","./14.jpg","./4.jpg","./20.jpg","./5.jpg","./6.jpg","./21.jpg","./10.jpg","./22.jpg","./11.jpg","./17.jpg","./18.jpg"]}),h.jsx("div",{style:{fontSize:"48px",textAlign:"center",padding:"40px 0",margin:"120px 0 0"},children:"Blogs Coming Soon..."})]}),dy=()=>h.jsxs("div",{style:{textAlign:"center",marginTop:"120px"},children:[h.jsx(lt,{imagesGrp:["./2.jpg","./19.jpg","./23.jpg","./14.jpg","./4.jpg","./20.jpg","./5.jpg","./6.jpg","./21.jpg","./10.jpg","./22.jpg","./11.jpg","./17.jpg","./18.jpg"]}),h.jsxs("div",{children:[h.jsx("div",{className:"gallery",children:h.jsx("img",{src:"./group1.jpg"})}),h.jsx("div",{className:"gallery",children:h.jsx("img",{src:"./group2.jpg"})})]})]}),fy=()=>h.jsx($m,{children:h.jsxs("div",{children:[h.jsx(Um,{}),h.jsxs(Fm,{children:[h.jsx(Ee,{path:"/vicas/",element:h.jsx(Pv,{})}),h.jsx(Ee,{path:"/swiper",element:h.jsx(lt,{})}),h.jsx(Ee,{path:"/vicas/collaborations",element:h.jsx(Cu,{})}),h.jsx(Ee,{path:"/vicas/publication",element:h.jsx(ay,{})}),h.jsx(Ee,{path:"/vicas/gallery",element:h.jsx(dy,{})}),h.jsx(Ee,{path:"/card",element:h.jsx(_e,{userImg:"https://cdn.newsnationtv.com/resize/730_-/images/2024/07/15/us-president-joe-biden-90.jpg",intro:"Chief Minister Yogi Adityanath on Sunday said the party workers and candidates’ overconfidence hurt the BJP’s expectations in the 2024 Lok Sabha polls in Uttar Pradesh.",headingOne:"Chief Minister Yogi Adityanath."})}),h.jsx(Ee,{path:"/vicas/p-stu-data",element:h.jsx(Iv,{})}),h.jsx(Ee,{path:"/vicas/m-stu-data",element:h.jsx(sy,{})}),h.jsx(Ee,{path:"/vicas/b-stu-data",element:h.jsx(oy,{})}),h.jsx(Ee,{path:"/vicas/ongoingPro",element:h.jsx(ly,{})}),h.jsx(Ee,{path:"/vicas/Contact",element:h.jsx(uy,{})}),h.jsx(Ee,{path:"/vicas/collaborations",element:h.jsx(Cu,{})}),h.jsx(Ee,{path:"/vicas/s_blogs",element:h.jsx(cy,{})})]}),h.jsx(Wm,{})]})});Jl.createRoot(document.getElementById("root")).render(h.jsx(Z.StrictMode,{children:h.jsx(fy,{})}));
Close