vendor: 4,231 bytes, lines 1-2
1/*! For license information please see main.36c2102b.js.LICENSE.txt */ 2(()=>{var e={470:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach((function(e){i[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(a){return!1}}()?Object.assign:function(e,a){for(var r,o,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in r=Object(arguments[l]))n.call(r,c)&&(s[c]=r[c]);if(t){o=t(r);for(var u=0;u<o.length;u++)i.call(r,o[u])&&(s[o[u]]=r[o[u]])}}return s}},488:(e,t,n)=>{"use strict";var i=n(959);function a(){}function r(){}r.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,r,o){if(o!==i){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:a};return n.PropTypes=n,n}},942:(e,t,n)=>{e.exports=n(488)()},959:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},345:(e,t,n)=>{"use strict";var i=n(950),a=n(340);function r(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 o=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)o.add(t[e])}var u=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,h=/^[: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]*$/,f={},p={};function m(e,t,n,i,a,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=r,this.removeEmptyString=o}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(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){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)}
vendor: 124,965 bytes, line 2
2)),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function v(e,t,n,i){var a=g.hasOwnProperty(t)?g[t]:null;(null!==a?0!==a.type:i||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,i){if(null===t||"undefined"===typeof t||function(e,t,n,i){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,i))return!0;if(i)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,i)&&(n=null),i||null===a?function(e){return!!d.call(p,e)||!d.call(f,e)&&(h.test(e)?p[e]=!0:(f[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,i=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,i?e.setAttributeNS(i,t,n):e.setAttribute(t,n))))}"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(y,b);g[t]=new m(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(y,b);g[t]=new m(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(y,b);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),k=Symbol.for("react.portal"),j=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),E=Symbol.for("react.provider"),C=Symbol.for("react.context"),I=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),_=Symbol.for("react.memo"),O=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var z=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var A=Symbol.iterator;function L(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=A&&e[A]||e["@@iterator"])?e:null}var N,R=Object.assign;function F(e){if(void 0===N)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);N=t&&t[1]||""}return"\n"+N+e}var D=!1;function B(e,t){if(!e||D)return"";D=!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()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var i=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){i=c}e.call(t.prototype)}else{try{throw Error()}catch(c){i=c}e()}}catch(c){if(c&&i&&"string"===typeof c.stack){for(var a=c.stack.split("\n"),r=i.stack.split("\n"),o=a.length-1,s=r.length-1;1<=o&&0<=s&&a[o]!==r[s];)s--;for(;1<=o&&0<=s;o--,s--)if(a[o]!==r[s]){if(1!==o||1!==s)do{if(o--,0>--s||a[o]!==r[s]){var l="\n"+a[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=o&&0<=s);break}}}finally{D=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?F(e):""}function W(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function V(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case j:return"Fragment";case k:return"Portal";case T:return"Profiler";case S:return"StrictMode";case M:return"Suspense";case P:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case E:return(e._context.displayName||"Context")+".Provider";case I:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case _:return null!==(t=e.displayName||null)?t:V(e.type)||"Memo";case O:t=e._payload,e=e._init;try{return V(e(t))}catch(n){}}return null}function U(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=(e=t.render).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 V(t);case 8:return t===S?"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("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=q(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,r=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){i=""+e,r.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return i},setValue:function(e){i=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i="";return e&&(i=q(e)?e.checked?"true":"false":e.value),(e=i)!==n&&(t.setValue(e),!0)}function Y(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function G(e,t){var n=null==t.defaultValue?"":t.defaultValue,i=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:i,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function X(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function J(e,t){X(e,t);var n=H(t.value),i=t.type;if(null!=n)"number"===i?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===i||"reset"===i)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!("submit"!==i&&"reset"!==i||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,i){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&i&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(i&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(r(91));return R({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(r(92));if(te(n)){if(1<n.length)throw Error(r(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function re(e,t){var n=H(t.value),i=H(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=i&&(e.defaultValue=""+i)}function oe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(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 le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,i){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function he(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={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},pe=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var i=0===n.indexOf("--"),a=me(n,t[n],i);"float"===n&&(n="cssFloat"),i?e.setProperty(n,a):e[n]=a}}Object.keys(fe).forEach((function(e){pe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var ye=R({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 be(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(r(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(r(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(r(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(r(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;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 we=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,je=null,Se=null;function Te(e){if(e=va(e)){if("function"!==typeof ke)throw Error(r(280));var t=e.stateNode;t&&(t=xa(t),ke(e.stateNode,e.type,t))}}function Ee(e){je?Se?Se.push(e):Se=[e]:je=e}function Ce(){if(je){var e=je,t=Se;if(Se=je=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Ie(e,t){return e(t)}function Me(){}var Pe=!1;function _e(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return Ie(e,t,n)}finally{Pe=!1,(null!==je||null!==Se)&&(Me(),Ce())}}function Oe(e,t){var n=e.stateNode;if(null===n)return null;var i=xa(n);if(null===i)return null;n=i[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":(i=!i.disabled)||(i=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!i;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(r(231,t,typeof n));return n}var ze=!1;if(u)try{var Ae={};Object.defineProperty(Ae,"passive",{get:function(){ze=!0}}),window.addEventListener("test",Ae,Ae),window.removeEventListener("test",Ae,Ae)}catch(ue){ze=!1}function Le(e,t,n,i,a,r,o,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var Ne=!1,Re=null,Fe=!1,De=null,Be={onError:function(e){Ne=!0,Re=e}};function We(e,t,n,i,a,r,o,s,l){Ne=!1,Re=null,Le.apply(Be,arguments)}function Ve(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ue(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function He(e){if(Ve(e)!==e)throw Error(r(188))}function qe(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ve(e)))throw Error(r(188));return t!==e?null:e}for(var n=e,i=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(i=a.return)){n=i;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return He(a),e;if(o===i)return He(a),t;o=o.sibling}throw Error(r(188))}if(n.return!==i.return)n=a,i=o;else{for(var s=!1,l=a.child;l;){if(l===n){s=!0,n=a,i=o;break}if(l===i){s=!0,i=a,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,i=a;break}if(l===i){s=!0,i=o,n=a;break}l=l.sibling}if(!s)throw Error(r(189))}}if(n.alternate!==i)throw Error(r(190))}if(3!==n.tag)throw Error(r(188));return n.stateNode.current===n?e:t}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var Qe=a.unstable_scheduleCallback,Ye=a.unstable_cancelCallback,Ke=a.unstable_shouldYield,Ge=a.unstable_requestPaint,Xe=a.unstable_now,Je=a.unstable_getCurrentPriorityLevel,Ze=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,it=a.unstable_IdlePriority,at=null,rt=null;var ot=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ct=64,ut=4194304;function dt(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 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ht(e,t){var n=e.pendingLanes;if(0===n)return 0;var i=0,a=e.suspendedLanes,r=e.pingedLanes,o=268435455&n;if(0!==o){var s=o&~a;0!==s?i=dt(s):0!==(r&=o)&&(i=dt(r))}else 0!==(o=n&~a)?i=dt(o):0!==r&&(i=dt(r));if(0===i)return 0;if(0!==t&&t!==i&&0===(t&a)&&((a=i&-i)>=(r=t&-t)||16===a&&0!==(4194240&r)))return t;if(0!==(4&i)&&(i|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=i;0<t;)a=1<<(n=31-ot(t)),i|=e[n],t&=~a;return i}function ft(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;default:return-1}}function pt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ct;return 0===(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-ot(t)]=n}function bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var i=31-ot(n),a=1<<i;a&t|e[i]&t&&(e[i]|=t),n&=~a}}var vt=0;function wt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var xt,kt,jt,St,Tt,Et=!1,Ct=[],It=null,Mt=null,Pt=null,_t=new Map,Ot=new Map,zt=[],At="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 Lt(e,t){switch(e){case"focusin":case"focusout":It=null;break;case"dragenter":case"dragleave":Mt=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":_t.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ot.delete(t.pointerId)}}function Nt(e,t,n,i,a,r){return null===e||e.nativeEvent!==r?(e={blockedOn:t,domEventName:n,eventSystemFlags:i,nativeEvent:r,targetContainers:[a]},null!==t&&(null!==(t=va(t))&&kt(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Rt(e){var t=ba(e.target);if(null!==t){var n=Ve(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ue(n)))return e.blockedOn=t,void Tt(e.priority,(function(){jt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=va(n))&&kt(t),e.blockedOn=n,!1;var i=new(n=e.nativeEvent).constructor(n.type,n);we=i,n.target.dispatchEvent(i),we=null,t.shift()}return!0}function Dt(e,t,n){Ft(e)&&n.delete(t)}function Bt(){Et=!1,null!==It&&Ft(It)&&(It=null),null!==Mt&&Ft(Mt)&&(Mt=null),null!==Pt&&Ft(Pt)&&(Pt=null),_t.forEach(Dt),Ot.forEach(Dt)}function Wt(e,t){e.blockedOn===t&&(e.blockedOn=null,Et||(Et=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Bt)))}function Vt(e){function t(t){return Wt(t,e)}if(0<Ct.length){Wt(Ct[0],e);for(var n=1;n<Ct.length;n++){var i=Ct[n];i.blockedOn===e&&(i.blockedOn=null)}}for(null!==It&&Wt(It,e),null!==Mt&&Wt(Mt,e),null!==Pt&&Wt(Pt,e),_t.forEach(t),Ot.forEach(t),n=0;n<zt.length;n++)(i=zt[n]).blockedOn===e&&(i.blockedOn=null);for(;0<zt.length&&null===(n=zt[0]).blockedOn;)Rt(n),null===n.blockedOn&&zt.shift()}var Ut=w.ReactCurrentBatchConfig,Ht=!0;function qt(e,t,n,i){var a=vt,r=Ut.transition;Ut.transition=null;try{vt=1,Qt(e,t,n,i)}finally{vt=a,Ut.transition=r}}function $t(e,t,n,i){var a=vt,r=Ut.transition;Ut.transition=null;try{vt=4,Qt(e,t,n,i)}finally{vt=a,Ut.transition=r}}function Qt(e,t,n,i){if(Ht){var a=Kt(e,t,n,i);if(null===a)Hi(e,t,i,Yt,n),Lt(e,i);else if(function(e,t,n,i,a){switch(t){case"focusin":return It=Nt(It,e,t,n,i,a),!0;case"dragenter":return Mt=Nt(Mt,e,t,n,i,a),!0;case"mouseover":return Pt=Nt(Pt,e,t,n,i,a),!0;case"pointerover":var r=a.pointerId;return _t.set(r,Nt(_t.get(r)||null,e,t,n,i,a)),!0;case"gotpointercapture":return r=a.pointerId,Ot.set(r,Nt(Ot.get(r)||null,e,t,n,i,a)),!0}return!1}(a,e,t,n,i))i.stopPropagation();else if(Lt(e,i),4&t&&-1<At.indexOf(e)){for(;null!==a;){var r=va(a);if(null!==r&&xt(r),null===(r=Kt(e,t,n,i))&&Hi(e,t,i,Yt,n),r===a)break;a=r}null!==a&&i.stopPropagation()}else Hi(e,t,i,null,n)}}var Yt=null;function Kt(e,t,n,i){if(Yt=null,null!==(e=ba(e=xe(i))))if(null===(t=Ve(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ue(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Yt=e,null}function Gt(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(Je()){case Ze:return 1;case et:return 4;case tt:case nt:return 16;case it:return 536870912;default:return 16}default:return 16}}var Xt=null,Jt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Jt,i=n.length,a="value"in Xt?Xt.value:Xt.textContent,r=a.length;for(e=0;e<i&&n[e]===a[e];e++);var o=i-e;for(t=1;t<=o&&n[i-t]===a[r-t];t++);return Zt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function an(){return!1}function rn(e){function t(t,n,i,a,r){for(var o in this._reactName=t,this._targetInst=i,this.type=n,this.nativeEvent=a,this.target=r,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:an,this.isPropagationStopped=an,this}return R(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,sn,ln,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=rn(cn),dn=R({},cn,{view:0,detail:0}),hn=rn(dn),fn=R({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Tn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(on=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=on=0,ln=e),on)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),pn=rn(fn),mn=rn(R({},fn,{dataTransfer:0})),gn=rn(R({},dn,{relatedTarget:0})),yn=rn(R({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=R({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vn=rn(bn),wn=rn(R({},cn,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={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"},jn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=jn[e])&&!!t[e]}function Tn(){return Sn}var En=R({},dn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Tn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Cn=rn(En),In=rn(R({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Mn=rn(R({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Tn})),Pn=rn(R({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),_n=R({},fn,{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}),On=rn(_n),zn=[9,13,27,32],An=u&&"CompositionEvent"in window,Ln=null;u&&"documentMode"in document&&(Ln=document.documentMode);var Nn=u&&"TextEvent"in window&&!Ln,Rn=u&&(!An||Ln&&8<Ln&&11>=Ln),Fn=String.fromCharCode(32),Dn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==zn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1;var Un={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 Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Un[e.type]:"textarea"===t}function qn(e,t,n,i){Ee(i),0<(t=$i(t,"onChange")).length&&(n=new un("onChange","change",null,n,i),e.push({event:n,listeners:t}))}var $n=null,Qn=null;function Yn(e){Fi(e,0)}function Kn(e){if(Q(wa(e)))return e}function Gn(e,t){if("change"===e)return t}var Xn=!1;if(u){var Jn;if(u){var Zn="oninput"in document;if(!Zn){var ei=document.createElement("div");ei.setAttribute("oninput","return;"),Zn="function"===typeof ei.oninput}Jn=Zn}else Jn=!1;Xn=Jn&&(!document.documentMode||9<document.documentMode)}function ti(){$n&&($n.detachEvent("onpropertychange",ni),Qn=$n=null)}function ni(e){if("value"===e.propertyName&&Kn(Qn)){var t=[];qn(t,Qn,e,xe(e)),_e(Yn,t)}}function ii(e,t,n){"focusin"===e?(ti(),Qn=n,($n=t).attachEvent("onpropertychange",ni)):"focusout"===e&&ti()}function ai(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Qn)}function ri(e,t){if("click"===e)return Kn(t)}function oi(e,t){if("input"===e||"change"===e)return Kn(t)}var si="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function li(e,t){if(si(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(i=0;i<n.length;i++){var a=n[i];if(!d.call(t,a)||!si(e[a],t[a]))return!1}return!0}function ci(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ui(e,t){var n,i=ci(e);for(e=0;i;){if(3===i.nodeType){if(n=e+i.textContent.length,e<=t&&n>=t)return{node:i,offset:t-e};e=n}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=ci(i)}}function di(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?di(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function hi(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(i){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function fi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function pi(e){var t=hi(),n=e.focusedElem,i=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&di(n.ownerDocument.documentElement,n)){if(null!==i&&fi(n))if(t=i.start,void 0===(e=i.end)&&(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).getSelection){e=e.getSelection();var a=n.textContent.length,r=Math.min(i.start,a);i=void 0===i.end?r:Math.min(i.end,a),!e.extend&&r>i&&(a=i,i=r,r=a),a=ui(n,r);var o=ui(n,i);a&&o&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),r>i?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mi=u&&"documentMode"in document&&11>=document.documentMode,gi=null,yi=null,bi=null,vi=!1;function wi(e,t,n){var i=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;vi||null==gi||gi!==Y(i)||("selectionStart"in(i=gi)&&fi(i)?i={start:i.selectionStart,end:i.selectionEnd}:i={anchorNode:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset},bi&&li(bi,i)||(bi=i,0<(i=$i(yi,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:i}),t.target=gi)))}function xi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ki={animationend:xi("Animation","AnimationEnd"),animationiteration:xi("Animation","AnimationIteration"),animationstart:xi("Animation","AnimationStart"),transitionend:xi("Transition","TransitionEnd")},ji={},Si={};function Ti(e){if(ji[e])return ji[e];if(!ki[e])return e;var t,n=ki[e];for(t in n)if(n.hasOwnProperty(t)&&t in Si)return ji[e]=n[t];return e}u&&(Si=document.createElement("div").style,"AnimationEvent"in window||(delete ki.animationend.animation,delete ki.animationiteration.animation,delete ki.animationstart.animation),"TransitionEvent"in window||delete ki.transitionend.transition);var Ei=Ti("animationend"),Ci=Ti("animationiteration"),Ii=Ti("animationstart"),Mi=Ti("transitionend"),Pi=new Map,_i="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 Oi(e,t){Pi.set(e,t),l(t,[e])}for(var zi=0;zi<_i.length;zi++){var Ai=_i[zi];Oi(Ai.toLowerCase(),"on"+(Ai[0].toUpperCase()+Ai.slice(1)))}Oi(Ei,"onAnimationEnd"),Oi(Ci,"onAnimationIteration"),Oi(Ii,"onAnimationStart"),Oi("dblclick","onDoubleClick"),Oi("focusin","onFocus"),Oi("focusout","onBlur"),Oi(Mi,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Li="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(" "),Ni=new Set("cancel close invalid load scroll toggle".split(" ").concat(Li));function Ri(e,t,n){var i=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,i,a,o,s,l,c){if(We.apply(this,arguments),Ne){if(!Ne)throw Error(r(198));var u=Re;Ne=!1,Re=null,Fe||(Fe=!0,De=u)}}(i,t,void 0,e),e.currentTarget=null}function Fi(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var i=e[n],a=i.event;i=i.listeners;e:{var r=void 0;if(t)for(var o=i.length-1;0<=o;o--){var s=i[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==r&&a.isPropagationStopped())break e;Ri(a,s,c),r=l}else for(o=0;o<i.length;o++){if(l=(s=i[o]).instance,c=s.currentTarget,s=s.listener,l!==r&&a.isPropagationStopped())break e;Ri(a,s,c),r=l}}}if(Fe)throw e=De,Fe=!1,De=null,e}function Di(e,t){var n=t[ma];void 0===n&&(n=t[ma]=new Set);var i=e+"__bubble";n.has(i)||(Ui(t,e,2,!1),n.add(i))}function Bi(e,t,n){var i=0;t&&(i|=4),Ui(n,e,i,t)}var Wi="_reactListening"+Math.random().toString(36).slice(2);function Vi(e){if(!e[Wi]){e[Wi]=!0,o.forEach((function(t){"selectionchange"!==t&&(Ni.has(t)||Bi(t,!1,e),Bi(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Wi]||(t[Wi]=!0,Bi("selectionchange",!1,t))}}function Ui(e,t,n,i){switch(Gt(t)){case 1:var a=qt;break;case 4:a=$t;break;default:a=Qt}n=a.bind(null,t,n,e),a=void 0,!ze||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),i?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Hi(e,t,n,i,a){var r=i;if(0===(1&t)&&0===(2&t)&&null!==i)e:for(;;){if(null===i)return;var o=i.tag;if(3===o||4===o){var s=i.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===o)for(o=i.return;null!==o;){var l=o.tag;if((3===l||4===l)&&((l=o.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;o=o.return}for(;null!==s;){if(null===(o=ba(s)))return;if(5===(l=o.tag)||6===l){i=r=o;continue e}s=s.parentNode}}i=i.return}_e((function(){var i=r,a=xe(n),o=[];e:{var s=Pi.get(e);if(void 0!==s){var l=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=Cn;break;case"focusin":c="focus",l=gn;break;case"focusout":c="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=pn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Mn;break;case Ei:case Ci:case Ii:l=yn;break;case Mi:l=Pn;break;case"scroll":l=hn;break;case"wheel":l=On;break;case"copy":case"cut":case"paste":l=vn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=In}var u=0!==(4&t),d=!u&&"scroll"===e,h=u?null!==s?s+"Capture":null:s;u=[];for(var f,p=i;null!==p;){var m=(f=p).stateNode;if(5===f.tag&&null!==m&&(f=m,null!==h&&(null!=(m=Oe(p,h))&&u.push(qi(p,m,f)))),d)break;p=p.return}0<u.length&&(s=new l(s,c,null,n,a),o.push({event:s,listeners:u}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===we||!(c=n.relatedTarget||n.fromElement)||!ba(c)&&!c[pa])&&(l||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=i,null!==(c=(c=n.relatedTarget||n.toElement)?ba(c):null)&&(c!==(d=Ve(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=i),l!==c)){if(u=pn,m="onMouseLeave",h="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(u=In,m="onPointerLeave",h="onPointerEnter",p="pointer"),d=null==l?s:wa(l),f=null==c?s:wa(c),(s=new u(m,p+"leave",l,n,a)).target=d,s.relatedTarget=f,m=null,ba(a)===i&&((u=new u(h,p+"enter",c,n,a)).target=f,u.relatedTarget=d,m=u),d=m,l&&c)e:{for(h=c,p=0,f=u=l;f;f=Qi(f))p++;for(f=0,m=h;m;m=Qi(m))f++;for(;0<p-f;)u=Qi(u),p--;for(;0<f-p;)h=Qi(h),f--;for(;p--;){if(u===h||null!==h&&u===h.alternate)break e;u=Qi(u),h=Qi(h)}u=null}else u=null;null!==l&&Yi(o,s,l,u,!1),null!==c&&null!==d&&Yi(o,d,c,u,!0)}if("select"===(l=(s=i?wa(i):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Gn;else if(Hn(s))if(Xn)g=oi;else{g=ai;var y=ii}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=ri);switch(g&&(g=g(e,i))?qn(o,g,n,a):(y&&y(e,s,i),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ee(s,"number",s.value)),y=i?wa(i):window,e){case"focusin":(Hn(y)||"true"===y.contentEditable)&&(gi=y,yi=i,bi=null);break;case"focusout":bi=yi=gi=null;break;case"mousedown":vi=!0;break;case"contextmenu":case"mouseup":case"dragend":vi=!1,wi(o,n,a);break;case"selectionchange":if(mi)break;case"keydown":case"keyup":wi(o,n,a)}var b;if(An)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else Vn?Bn(e,n)&&(v="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(v="onCompositionStart");v&&(Rn&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==v?"onCompositionEnd"===v&&Vn&&(b=en()):(Jt="value"in(Xt=a)?Xt.value:Xt.textContent,Vn=!0)),0<(y=$i(i,v)).length&&(v=new wn(v,e,null,n,a),o.push({event:v,listeners:y}),b?v.data=b:null!==(b=Wn(n))&&(v.data=b))),(b=Nn?function(e,t){switch(e){case"compositionend":return Wn(t);case"keypress":return 32!==t.which?null:(Dn=!0,Fn);case"textInput":return(e=t.data)===Fn&&Dn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!An&&Bn(e,t)?(e=en(),Zt=Jt=Xt=null,Vn=!1,e):null;switch(e){case"paste":default: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 Rn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(i=$i(i,"onBeforeInput")).length&&(a=new wn("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:i}),a.data=b))}Fi(o,t)}))}function qi(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $i(e,t){for(var n=t+"Capture",i=[];null!==e;){var a=e,r=a.stateNode;5===a.tag&&null!==r&&(a=r,null!=(r=Oe(e,n))&&i.unshift(qi(e,r,a)),null!=(r=Oe(e,t))&&i.push(qi(e,r,a))),e=e.return}return i}function Qi(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Yi(e,t,n,i,a){for(var r=t._reactName,o=[];null!==n&&n!==i;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===i)break;5===s.tag&&null!==c&&(s=c,a?null!=(l=Oe(n,r))&&o.unshift(qi(n,l,s)):a||null!=(l=Oe(n,r))&&o.push(qi(n,l,s))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Ki=/\r\n?/g,Gi=/\u0000|\uFFFD/g;function Xi(e){return("string"===typeof e?e:""+e).replace(Ki,"\n").replace(Gi,"")}function Ji(e,t,n){if(t=Xi(t),Xi(e)!==t&&n)throw Error(r(425))}function Zi(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ia="function"===typeof setTimeout?setTimeout:void 0,aa="function"===typeof clearTimeout?clearTimeout:void 0,ra="function"===typeof Promise?Promise:void 0,oa="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ra?function(e){return ra.resolve(null).then(e).catch(sa)}:ia;function sa(e){setTimeout((function(){throw e}))}function la(e,t){var n=t,i=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===i)return e.removeChild(a),void Vt(t);i--}else"$"!==n&&"$?"!==n&&"$!"!==n||i++;n=a}while(n);Vt(t)}function ca(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ua(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var da=Math.random().toString(36).slice(2),ha="__reactFiber$"+da,fa="__reactProps$"+da,pa="__reactContainer$"+da,ma="__reactEvents$"+da,ga="__reactListeners$"+da,ya="__reactHandles$"+da;function ba(e){var t=e[ha];if(t)return t;for(var n=e.parentNode;n;){if(t=n[pa]||n[ha]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ua(e);null!==e;){if(n=e[ha])return n;e=ua(e)}return t}n=(e=n).parentNode}return null}function va(e){return!(e=e[ha]||e[pa])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(r(33))}function xa(e){return e[fa]||null}var ka=[],ja=-1;function Sa(e){return{current:e}}function Ta(e){0>ja||(e.current=ka[ja],ka[ja]=null,ja--)}function Ea(e,t){ja++,ka[ja]=e.current,e.current=t}var Ca={},Ia=Sa(Ca),Ma=Sa(!1),Pa=Ca;function _a(e,t){var n=e.type.contextTypes;if(!n)return Ca;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var a,r={};for(a in n)r[a]=t[a];return i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=r),r}function Oa(e){return null!==(e=e.childContextTypes)&&void 0!==e}function za(){Ta(Ma),Ta(Ia)}function Aa(e,t,n){if(Ia.current!==Ca)throw Error(r(168));Ea(Ia,t),Ea(Ma,n)}function La(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,"function"!==typeof i.getChildContext)return n;for(var a in i=i.getChildContext())if(!(a in t))throw Error(r(108,U(e)||"Unknown",a));return R({},n,i)}function Na(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ca,Pa=Ia.current,Ea(Ia,e),Ea(Ma,Ma.current),!0}function Ra(e,t,n){var i=e.stateNode;if(!i)throw Error(r(169));n?(e=La(e,t,Pa),i.__reactInternalMemoizedMergedChildContext=e,Ta(Ma),Ta(Ia),Ea(Ia,e)):Ta(Ma),Ea(Ma,n)}var Fa=null,Da=!1,Ba=!1;function Wa(e){null===Fa?Fa=[e]:Fa.push(e)}function Va(){if(!Ba&&null!==Fa){Ba=!0;var e=0,t=vt;try{var n=Fa;for(vt=1;e<n.length;e++){var i=n[e];do{i=i(!0)}while(null!==i)}Fa=null,Da=!1}catch(a){throw null!==Fa&&(Fa=Fa.slice(e+1)),Qe(Ze,Va),a}finally{vt=t,Ba=!1}}return null}var Ua=[],Ha=0,qa=null,$a=0,Qa=[],Ya=0,Ka=null,Ga=1,Xa="";function Ja(e,t){Ua[Ha++]=$a,Ua[Ha++]=qa,qa=e,$a=t}function Za(e,t,n){Qa[Ya++]=Ga,Qa[Ya++]=Xa,Qa[Ya++]=Ka,Ka=e;var i=Ga;e=Xa;var a=32-ot(i)-1;i&=~(1<<a),n+=1;var r=32-ot(t)+a;if(30<r){var o=a-a%5;r=(i&(1<<o)-1).toString(32),i>>=o,a-=o,Ga=1<<32-ot(t)+a|n<<a|i,Xa=r+e}else Ga=1<<r|n<<a|i,Xa=e}function er(e){null!==e.return&&(Ja(e,1),Za(e,1,0))}function tr(e){for(;e===qa;)qa=Ua[--Ha],Ua[Ha]=null,$a=Ua[--Ha],Ua[Ha]=null;for(;e===Ka;)Ka=Qa[--Ya],Qa[Ya]=null,Xa=Qa[--Ya],Qa[Ya]=null,Ga=Qa[--Ya],Qa[Ya]=null}var nr=null,ir=null,ar=!1,rr=null;function or(e,t){var n=_c(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function sr(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,nr=e,ir=ca(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,nr=e,ir=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ka?{id:Ga,overflow:Xa}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=_c(18,null,null,0)).stateNode=t,n.return=e,e.child=n,nr=e,ir=null,!0);default:return!1}}function lr(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function cr(e){if(ar){var t=ir;if(t){var n=t;if(!sr(e,t)){if(lr(e))throw Error(r(418));t=ca(n.nextSibling);var i=nr;t&&sr(e,t)?or(i,n):(e.flags=-4097&e.flags|2,ar=!1,nr=e)}}else{if(lr(e))throw Error(r(418));e.flags=-4097&e.flags|2,ar=!1,nr=e}}}function ur(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;nr=e}function dr(e){if(e!==nr)return!1;if(!ar)return ur(e),ar=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ir)){if(lr(e))throw hr(),Error(r(418));for(;t;)or(e,t),t=ca(t.nextSibling)}if(ur(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(r(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ir=ca(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ir=null}}else ir=nr?ca(e.stateNode.nextSibling):null;return!0}function hr(){for(var e=ir;e;)e=ca(e.nextSibling)}function fr(){ir=nr=null,ar=!1}function pr(e){null===rr?rr=[e]:rr.push(e)}var mr=w.ReactCurrentBatchConfig;function gr(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(r(309));var i=n.stateNode}if(!i)throw Error(r(147,e));var a=i,o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=a.refs;null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(r(284));if(!n._owner)throw Error(r(290,e))}return e}function yr(e,t){throw e=Object.prototype.toString.call(t),Error(r(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function br(e){return(0,e._init)(e._payload)}function vr(e){function t(t,n){if(e){var i=t.deletions;null===i?(t.deletions=[n],t.flags|=16):i.push(n)}}function n(n,i){if(!e)return null;for(;null!==i;)t(n,i),i=i.sibling;return null}function i(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=zc(e,t)).index=0,e.sibling=null,e}function o(t,n,i){return t.index=i,e?null!==(i=t.alternate)?(i=i.index)<n?(t.flags|=2,n):i:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,i){return null===t||6!==t.tag?((t=Rc(n,e.mode,i)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,i){var r=n.type;return r===j?d(e,t,n.props.children,i,n.key):null!==t&&(t.elementType===r||"object"===typeof r&&null!==r&&r.$$typeof===O&&br(r)===t.type)?((i=a(t,n.props)).ref=gr(e,t,n),i.return=e,i):((i=Ac(n.type,n.key,n.props,null,e.mode,i)).ref=gr(e,t,n),i.return=e,i)}function u(e,t,n,i){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Fc(n,e.mode,i)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,i,r){return null===t||7!==t.tag?((t=Lc(n,e.mode,i,r)).return=e,t):((t=a(t,n)).return=e,t)}function h(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Rc(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Ac(t.type,t.key,t.props,null,e.mode,n)).ref=gr(e,null,t),n.return=e,n;case k:return(t=Fc(t,e.mode,n)).return=e,t;case O:return h(e,(0,t._init)(t._payload),n)}if(te(t)||L(t))return(t=Lc(t,e.mode,n,null)).return=e,t;yr(e,t)}return null}function f(e,t,n,i){var a=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==a?null:l(e,t,""+n,i);if("object"===typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===a?c(e,t,n,i):null;case k:return n.key===a?u(e,t,n,i):null;case O:return f(e,t,(a=n._init)(n._payload),i)}if(te(n)||L(n))return null!==a?null:d(e,t,n,i,null);yr(e,n)}return null}function p(e,t,n,i,a){if("string"===typeof i&&""!==i||"number"===typeof i)return l(t,e=e.get(n)||null,""+i,a);if("object"===typeof i&&null!==i){switch(i.$$typeof){case x:return c(t,e=e.get(null===i.key?n:i.key)||null,i,a);case k:return u(t,e=e.get(null===i.key?n:i.key)||null,i,a);case O:return p(e,t,n,(0,i._init)(i._payload),a)}if(te(i)||L(i))return d(t,e=e.get(n)||null,i,a,null);yr(t,i)}return null}function m(a,r,s,l){for(var c=null,u=null,d=r,m=r=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var y=f(a,d,s[m],l);if(null===y){null===d&&(d=g);break}e&&d&&null===y.alternate&&t(a,d),r=o(y,r,m),null===u?c=y:u.sibling=y,u=y,d=g}if(m===s.length)return n(a,d),ar&&Ja(a,m),c;if(null===d){for(;m<s.length;m++)null!==(d=h(a,s[m],l))&&(r=o(d,r,m),null===u?c=d:u.sibling=d,u=d);return ar&&Ja(a,m),c}for(d=i(a,d);m<s.length;m++)null!==(g=p(d,a,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),r=o(g,r,m),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(a,e)})),ar&&Ja(a,m),c}function g(a,s,l,c){var u=L(l);if("function"!==typeof u)throw Error(r(150));if(null==(l=u.call(l)))throw Error(r(151));for(var d=u=null,m=s,g=s=0,y=null,b=l.next();null!==m&&!b.done;g++,b=l.next()){m.index>g?(y=m,m=null):y=m.sibling;var v=f(a,m,b.value,c);if(null===v){null===m&&(m=y);break}e&&m&&null===v.alternate&&t(a,m),s=o(v,s,g),null===d?u=v:d.sibling=v,d=v,m=y}if(b.done)return n(a,m),ar&&Ja(a,g),u;if(null===m){for(;!b.done;g++,b=l.next())null!==(b=h(a,b.value,c))&&(s=o(b,s,g),null===d?u=b:d.sibling=b,d=b);return ar&&Ja(a,g),u}for(m=i(a,m);!b.done;g++,b=l.next())null!==(b=p(m,a,g,b.value,c))&&(e&&null!==b.alternate&&m.delete(null===b.key?g:b.key),s=o(b,s,g),null===d?u=b:d.sibling=b,d=b);return e&&m.forEach((function(e){return t(a,e)})),ar&&Ja(a,g),u}return function e(i,r,o,l){if("object"===typeof o&&null!==o&&o.type===j&&null===o.key&&(o=o.props.children),"object"===typeof o&&null!==o){switch(o.$$typeof){case x:e:{for(var c=o.key,u=r;null!==u;){if(u.key===c){if((c=o.type)===j){if(7===u.tag){n(i,u.sibling),(r=a(u,o.props.children)).return=i,i=r;break e}}else if(u.elementType===c||"object"===typeof c&&null!==c&&c.$$typeof===O&&br(c)===u.type){n(i,u.sibling),(r=a(u,o.props)).ref=gr(i,u,o),r.return=i,i=r;break e}n(i,u);break}t(i,u),u=u.sibling}o.type===j?((r=Lc(o.props.children,i.mode,l,o.key)).return=i,i=r):((l=Ac(o.type,o.key,o.props,null,i.mode,l)).ref=gr(i,r,o),l.return=i,i=l)}return s(i);case k:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(i,r.sibling),(r=a(r,o.children||[])).return=i,i=r;break e}n(i,r);break}t(i,r),r=r.sibling}(r=Fc(o,i.mode,l)).return=i,i=r}return s(i);case O:return e(i,r,(u=o._init)(o._payload),l)}if(te(o))return m(i,r,o,l);if(L(o))return g(i,r,o,l);yr(i,o)}return"string"===typeof o&&""!==o||"number"===typeof o?(o=""+o,null!==r&&6===r.tag?(n(i,r.sibling),(r=a(r,o)).return=i,i=r):(n(i,r),(r=Rc(o,i.mode,l)).return=i,i=r),s(i)):n(i,r)}}var wr=vr(!0),xr=vr(!1),kr=Sa(null),jr=null,Sr=null,Tr=null;function Er(){Tr=Sr=jr=null}function Cr(e){var t=kr.current;Ta(kr),e._currentValue=t}function Ir(e,t,n){for(;null!==e;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==i&&(i.childLanes|=t)):null!==i&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===n)break;e=e.return}}function Mr(e,t){jr=e,Tr=Sr=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(vs=!0),e.firstContext=null)}function Pr(e){var t=e._currentValue;if(Tr!==e)if(e={context:e,memoizedValue:t,next:null},null===Sr){if(null===jr)throw Error(r(308));Sr=e,jr.dependencies={lanes:0,firstContext:e}}else Sr=Sr.next=e;return t}var _r=null;function Or(e){null===_r?_r=[e]:_r.push(e)}function zr(e,t,n,i){var a=t.interleaved;return null===a?(n.next=n,Or(t)):(n.next=a.next,a.next=n),t.interleaved=n,Ar(e,i)}function Ar(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Lr=!1;function Nr(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Rr(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 Fr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Dr(e,t,n){var i=e.updateQueue;if(null===i)return null;if(i=i.shared,0!==(2&Il)){var a=i.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),i.pending=t,Ar(e,n)}return null===(a=i.interleaved)?(t.next=t,Or(i)):(t.next=a.next,a.next=t),i.interleaved=t,Ar(e,n)}function Br(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var i=t.lanes;n|=i&=e.pendingLanes,t.lanes=n,bt(e,n)}}function Wr(e,t){var n=e.updateQueue,i=e.alternate;if(null!==i&&n===(i=i.updateQueue)){var a=null,r=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===r?a=r=o:r=r.next=o,n=n.next}while(null!==n);null===r?a=r=t:r=r.next=t}else a=r=t;return n={baseState:i.baseState,firstBaseUpdate:a,lastBaseUpdate:r,shared:i.shared,effects:i.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Vr(e,t,n,i){var a=e.updateQueue;Lr=!1;var r=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var l=s,c=l.next;l.next=null,null===o?r=c:o.next=c,o=l;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(null!==r){var d=a.baseState;for(o=0,u=c=l=null,s=r;;){var h=s.lane,f=s.eventTime;if((i&h)===h){null!==u&&(u=u.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,m=s;switch(h=t,f=n,m.tag){case 1:if("function"===typeof(p=m.payload)){d=p.call(f,d,h);break e}d=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null===(h="function"===typeof(p=m.payload)?p.call(f,d,h):p)||void 0===h)break e;d=R({},d,h);break e;case 2:Lr=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(h=a.effects)?a.effects=[s]:h.push(s))}else f={eventTime:f,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=d):u=u.next=f,o|=h;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(h=s).next,h.next=null,a.lastBaseUpdate=h,a.shared.pending=null}}if(null===u&&(l=d),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null!==(t=a.shared.interleaved)){a=t;do{o|=a.lane,a=a.next}while(a!==t)}else null===r&&(a.shared.lanes=0);Nl|=o,e.lanes=o,e.memoizedState=d}}function Ur(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var i=e[t],a=i.callback;if(null!==a){if(i.callback=null,i=n,"function"!==typeof a)throw Error(r(191,a));a.call(i)}}}var Hr={},qr=Sa(Hr),$r=Sa(Hr),Qr=Sa(Hr);function Yr(e){if(e===Hr)throw Error(r(174));return e}function Kr(e,t){switch(Ea(Qr,t),Ea($r,e),Ea(qr,Hr),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ta(qr),Ea(qr,t)}function Gr(){Ta(qr),Ta($r),Ta(Qr)}function Xr(e){Yr(Qr.current);var t=Yr(qr.current),n=le(t,e.type);t!==n&&(Ea($r,e),Ea(qr,n))}function Jr(e){$r.current===e&&(Ta(qr),Ta($r))}var Zr=Sa(0);function eo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var to=[];function no(){for(var e=0;e<to.length;e++)to[e]._workInProgressVersionPrimary=null;to.length=0}var io=w.ReactCurrentDispatcher,ao=w.ReactCurrentBatchConfig,ro=0,oo=null,so=null,lo=null,co=!1,uo=!1,ho=0,fo=0;function po(){throw Error(r(321))}function mo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!si(e[n],t[n]))return!1;return!0}function go(e,t,n,i,a,o){if(ro=o,oo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,io.current=null===e||null===e.memoizedState?Zo:es,e=n(i,a),uo){o=0;do{if(uo=!1,ho=0,25<=o)throw Error(r(301));o+=1,lo=so=null,t.updateQueue=null,io.current=ts,e=n(i,a)}while(uo)}if(io.current=Jo,t=null!==so&&null!==so.next,ro=0,lo=so=oo=null,co=!1,t)throw Error(r(300));return e}function yo(){var e=0!==ho;return ho=0,e}function bo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===lo?oo.memoizedState=lo=e:lo=lo.next=e,lo}function vo(){if(null===so){var e=oo.alternate;e=null!==e?e.memoizedState:null}else e=so.next;var t=null===lo?oo.memoizedState:lo.next;if(null!==t)lo=t,so=e;else{if(null===e)throw Error(r(310));e={memoizedState:(so=e).memoizedState,baseState:so.baseState,baseQueue:so.baseQueue,queue:so.queue,next:null},null===lo?oo.memoizedState=lo=e:lo=lo.next=e}return lo}function wo(e,t){return"function"===typeof t?t(e):t}function xo(e){var t=vo(),n=t.queue;if(null===n)throw Error(r(311));n.lastRenderedReducer=e;var i=so,a=i.baseQueue,o=n.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}i.baseQueue=a=o,n.pending=null}if(null!==a){o=a.next,i=i.baseState;var l=s=null,c=null,u=o;do{var d=u.lane;if((ro&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),i=u.hasEagerState?u.eagerState:e(i,u.action);else{var h={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=h,s=i):c=c.next=h,oo.lanes|=d,Nl|=d}u=u.next}while(null!==u&&u!==o);null===c?s=i:c.next=l,si(i,t.memoizedState)||(vs=!0),t.memoizedState=i,t.baseState=s,t.baseQueue=c,n.lastRenderedState=i}if(null!==(e=n.interleaved)){a=e;do{o=a.lane,oo.lanes|=o,Nl|=o,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ko(e){var t=vo(),n=t.queue;if(null===n)throw Error(r(311));n.lastRenderedReducer=e;var i=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);si(o,t.memoizedState)||(vs=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,i]}function jo(){}function So(e,t){var n=oo,i=vo(),a=t(),o=!si(i.memoizedState,a);if(o&&(i.memoizedState=a,vs=!0),i=i.queue,No(Co.bind(null,n,i,e),[e]),i.getSnapshot!==t||o||null!==lo&&1&lo.memoizedState.tag){if(n.flags|=2048,_o(9,Eo.bind(null,n,i,a,t),void 0,null),null===Ml)throw Error(r(349));0!==(30&ro)||To(n,t,a)}return a}function To(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=oo.updateQueue)?(t={lastEffect:null,stores:null},oo.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Eo(e,t,n,i){t.value=n,t.getSnapshot=i,Io(t)&&Mo(e)}function Co(e,t,n){return n((function(){Io(t)&&Mo(e)}))}function Io(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!si(e,n)}catch(i){return!0}}function Mo(e){var t=Ar(e,1);null!==t&&nc(t,e,1,-1)}function Po(e){var t=bo();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:wo,lastRenderedState:e},t.queue=e,e=e.dispatch=Yo.bind(null,oo,e),[t.memoizedState,e]}function _o(e,t,n,i){return e={tag:e,create:t,destroy:n,deps:i,next:null},null===(t=oo.updateQueue)?(t={lastEffect:null,stores:null},oo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(i=n.next,n.next=e,e.next=i,t.lastEffect=e),e}function Oo(){return vo().memoizedState}function zo(e,t,n,i){var a=bo();oo.flags|=e,a.memoizedState=_o(1|t,n,void 0,void 0===i?null:i)}function Ao(e,t,n,i){var a=vo();i=void 0===i?null:i;var r=void 0;if(null!==so){var o=so.memoizedState;if(r=o.destroy,null!==i&&mo(i,o.deps))return void(a.memoizedState=_o(t,n,r,i))}oo.flags|=e,a.memoizedState=_o(1|t,n,r,i)}function Lo(e,t){return zo(8390656,8,e,t)}function No(e,t){return Ao(2048,8,e,t)}function Ro(e,t){return Ao(4,2,e,t)}function Fo(e,t){return Ao(4,4,e,t)}function Do(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Bo(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ao(4,4,Do.bind(null,t,e),n)}function Wo(){}function Vo(e,t){var n=vo();t=void 0===t?null:t;var i=n.memoizedState;return null!==i&&null!==t&&mo(t,i[1])?i[0]:(n.memoizedState=[e,t],e)}function Uo(e,t){var n=vo();t=void 0===t?null:t;var i=n.memoizedState;return null!==i&&null!==t&&mo(t,i[1])?i[0]:(e=e(),n.memoizedState=[e,t],e)}function Ho(e,t,n){return 0===(21&ro)?(e.baseState&&(e.baseState=!1,vs=!0),e.memoizedState=n):(si(n,t)||(n=mt(),oo.lanes|=n,Nl|=n,e.baseState=!0),t)}function qo(e,t){var n=vt;vt=0!==n&&4>n?n:4,e(!0);var i=ao.transition;ao.transition={};try{e(!1),t()}finally{vt=n,ao.transition=i}}function $o(){return vo().memoizedState}function Qo(e,t,n){var i=tc(e);if(n={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null},Ko(e))Go(t,n);else if(null!==(n=zr(e,t,n,i))){nc(n,e,i,ec()),Xo(n,t,i)}}function Yo(e,t,n){var i=tc(e),a={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ko(e))Go(t,a);else{var r=e.alternate;if(0===e.lanes&&(null===r||0===r.lanes)&&null!==(r=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=r(o,n);if(a.hasEagerState=!0,a.eagerState=s,si(s,o)){var l=t.interleaved;return null===l?(a.next=a,Or(t)):(a.next=l.next,l.next=a),void(t.interleaved=a)}}catch(c){}null!==(n=zr(e,t,a,i))&&(nc(n,e,i,a=ec()),Xo(n,t,i))}}function Ko(e){var t=e.alternate;return e===oo||null!==t&&t===oo}function Go(e,t){uo=co=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xo(e,t,n){if(0!==(4194240&n)){var i=t.lanes;n|=i&=e.pendingLanes,t.lanes=n,bt(e,n)}}var Jo={readContext:Pr,useCallback:po,useContext:po,useEffect:po,useImperativeHandle:po,useInsertionEffect:po,useLayoutEffect:po,useMemo:po,useReducer:po,useRef:po,useState:po,useDebugValue:po,useDeferredValue:po,useTransition:po,useMutableSource:po,useSyncExternalStore:po,useId:po,unstable_isNewReconciler:!1},Zo={readContext:Pr,useCallback:function(e,t){return bo().memoizedState=[e,void 0===t?null:t],e},useContext:Pr,useEffect:Lo,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,zo(4194308,4,Do.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zo(4194308,4,e,t)},useInsertionEffect:function(e,t){return zo(4,2,e,t)},useMemo:function(e,t){var n=bo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var i=bo();return t=void 0!==n?n(t):t,i.memoizedState=i.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},i.queue=e,e=e.dispatch=Qo.bind(null,oo,e),[i.memoizedState,e]},useRef:function(e){return e={current:e},bo().memoizedState=e},useState:Po,useDebugValue:Wo,useDeferredValue:function(e){return bo().memoizedState=e},useTransition:function(){var e=Po(!1),t=e[0];return e=qo.bind(null,e[1]),bo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=oo,a=bo();if(ar){if(void 0===n)throw Error(r(407));n=n()}else{if(n=t(),null===Ml)throw Error(r(349));0!==(30&ro)||To(i,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Lo(Co.bind(null,i,o,e),[e]),i.flags|=2048,_o(9,Eo.bind(null,i,o,n,t),void 0,null),n},useId:function(){var e=bo(),t=Ml.identifierPrefix;if(ar){var n=Xa;t=":"+t+"R"+(n=(Ga&~(1<<32-ot(Ga)-1)).toString(32)+n),0<(n=ho++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=fo++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Pr,useCallback:Vo,useContext:Pr,useEffect:No,useImperativeHandle:Bo,useInsertionEffect:Ro,useLayoutEffect:Fo,useMemo:Uo,useReducer:xo,useRef:Oo,useState:function(){return xo(wo)},useDebugValue:Wo,useDeferredValue:function(e){return Ho(vo(),so.memoizedState,e)},useTransition:function(){return[xo(wo)[0],vo().memoizedState]},useMutableSource:jo,useSyncExternalStore:So,useId:$o,unstable_isNewReconciler:!1},ts={readContext:Pr,useCallback:Vo,useContext:Pr,useEffect:No,useImperativeHandle:Bo,useInsertionEffect:Ro,useLayoutEffect:Fo,useMemo:Uo,useReducer:ko,useRef:Oo,useState:function(){return ko(wo)},useDebugValue:Wo,useDeferredValue:function(e){var t=vo();return null===so?t.memoizedState=e:Ho(t,so.memoizedState,e)},useTransition:function(){return[ko(wo)[0],vo().memoizedState]},useMutableSource:jo,useSyncExternalStore:So,useId:$o,unstable_isNewReconciler:!1};function ns(e,t){if(e&&e.defaultProps){for(var n in t=R({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function is(e,t,n,i){n=null===(n=n(i,t=e.memoizedState))||void 0===n?t:R({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var as={isMounted:function(e){return!!(e=e._reactInternals)&&Ve(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var i=ec(),a=tc(e),r=Fr(i,a);r.payload=t,void 0!==n&&null!==n&&(r.callback=n),null!==(t=Dr(e,r,a))&&(nc(t,e,a,i),Br(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var i=ec(),a=tc(e),r=Fr(i,a);r.tag=1,r.payload=t,void 0!==n&&null!==n&&(r.callback=n),null!==(t=Dr(e,r,a))&&(nc(t,e,a,i),Br(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ec(),i=tc(e),a=Fr(n,i);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),null!==(t=Dr(e,a,i))&&(nc(t,e,i,n),Br(t,e,i))}};function rs(e,t,n,i,a,r,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(i,r,o):!t.prototype||!t.prototype.isPureReactComponent||(!li(n,i)||!li(a,r))}function os(e,t,n){var i=!1,a=Ca,r=t.contextType;return"object"===typeof r&&null!==r?r=Pr(r):(a=Oa(t)?Pa:Ia.current,r=(i=null!==(i=t.contextTypes)&&void 0!==i)?_a(e,a):Ca),t=new t(n,r),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=as,e.stateNode=t,t._reactInternals=e,i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=r),t}function ss(e,t,n,i){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,i),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,i),t.state!==e&&as.enqueueReplaceState(t,t.state,null)}function ls(e,t,n,i){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},Nr(e);var r=t.contextType;"object"===typeof r&&null!==r?a.context=Pr(r):(r=Oa(t)?Pa:Ia.current,a.context=_a(e,r)),a.state=e.memoizedState,"function"===typeof(r=t.getDerivedStateFromProps)&&(is(e,t,r,n),a.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof a.getSnapshotBeforeUpdate||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||(t=a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&as.enqueueReplaceState(a,a.state,null),Vr(e,n,a,i),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4194308)}function cs(e,t){try{var n="",i=t;do{n+=W(i),i=i.return}while(i);var a=n}catch(r){a="\nError generating stack: "+r.message+"\n"+r.stack}return{value:e,source:t,stack:a,digest:null}}function us(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var hs="function"===typeof WeakMap?WeakMap:Map;function fs(e,t,n){(n=Fr(-1,n)).tag=3,n.payload={element:null};var i=t.value;return n.callback=function(){Hl||(Hl=!0,ql=i),ds(0,t)},n}function ps(e,t,n){(n=Fr(-1,n)).tag=3;var i=e.type.getDerivedStateFromError;if("function"===typeof i){var a=t.value;n.payload=function(){return i(a)},n.callback=function(){ds(0,t)}}var r=e.stateNode;return null!==r&&"function"===typeof r.componentDidCatch&&(n.callback=function(){ds(0,t),"function"!==typeof i&&(null===$l?$l=new Set([this]):$l.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ms(e,t,n){var i=e.pingCache;if(null===i){i=e.pingCache=new hs;var a=new Set;i.set(t,a)}else void 0===(a=i.get(t))&&(a=new Set,i.set(t,a));a.has(n)||(a.add(n),e=Tc.bind(null,e,t,n),t.then(e,e))}function gs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ys(e,t,n,i,a){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Fr(-1,1)).tag=2,Dr(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var bs=w.ReactCurrentOwner,vs=!1;function ws(e,t,n,i){t.child=null===e?xr(t,null,n,i):wr(t,e.child,n,i)}function xs(e,t,n,i,a){n=n.render;var r=t.ref;return Mr(t,a),i=go(e,t,n,i,r,a),n=yo(),null===e||vs?(ar&&n&&er(t),t.flags|=1,ws(e,t,i,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hs(e,t,a))}function ks(e,t,n,i,a){if(null===e){var r=n.type;return"function"!==typeof r||Oc(r)||void 0!==r.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ac(n.type,null,i,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=r,js(e,t,r,i,a))}if(r=e.child,0===(e.lanes&a)){var o=r.memoizedProps;if((n=null!==(n=n.compare)?n:li)(o,i)&&e.ref===t.ref)return Hs(e,t,a)}return t.flags|=1,(e=zc(r,i)).ref=t.ref,e.return=t,t.child=e}function js(e,t,n,i,a){if(null!==e){var r=e.memoizedProps;if(li(r,i)&&e.ref===t.ref){if(vs=!1,t.pendingProps=i=r,0===(e.lanes&a))return t.lanes=e.lanes,Hs(e,t,a);0!==(131072&e.flags)&&(vs=!0)}}return Es(e,t,n,i,a)}function Ss(e,t,n){var i=t.pendingProps,a=i.children,r=null!==e?e.memoizedState:null;if("hidden"===i.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ea(zl,Ol),Ol|=n;else{if(0===(1073741824&n))return e=null!==r?r.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ea(zl,Ol),Ol|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},i=null!==r?r.baseLanes:n,Ea(zl,Ol),Ol|=i}else null!==r?(i=r.baseLanes|n,t.memoizedState=null):i=n,Ea(zl,Ol),Ol|=i;return ws(e,t,a,n),t.child}function Ts(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Es(e,t,n,i,a){var r=Oa(n)?Pa:Ia.current;return r=_a(t,r),Mr(t,a),n=go(e,t,n,i,r,a),i=yo(),null===e||vs?(ar&&i&&er(t),t.flags|=1,ws(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hs(e,t,a))}function Cs(e,t,n,i,a){if(Oa(n)){var r=!0;Na(t)}else r=!1;if(Mr(t,a),null===t.stateNode)Us(e,t),os(t,n,i),ls(t,n,i,a),i=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,c=n.contextType;"object"===typeof c&&null!==c?c=Pr(c):c=_a(t,c=Oa(n)?Pa:Ia.current);var u=n.getDerivedStateFromProps,d="function"===typeof u||"function"===typeof o.getSnapshotBeforeUpdate;d||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==i||l!==c)&&ss(t,o,i,c),Lr=!1;var h=t.memoizedState;o.state=h,Vr(t,i,o,a),l=t.memoizedState,s!==i||h!==l||Ma.current||Lr?("function"===typeof u&&(is(t,n,u,i),l=t.memoizedState),(s=Lr||rs(t,n,s,i,h,l,c))?(d||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.flags|=4194308)):("function"===typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=l),o.props=i,o.state=l,o.context=c,i=s):("function"===typeof o.componentDidMount&&(t.flags|=4194308),i=!1)}else{o=t.stateNode,Rr(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:ns(t.type,s),o.props=c,d=t.pendingProps,h=o.context,"object"===typeof(l=n.contextType)&&null!==l?l=Pr(l):l=_a(t,l=Oa(n)?Pa:Ia.current);var f=n.getDerivedStateFromProps;(u="function"===typeof f||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==d||h!==l)&&ss(t,o,i,l),Lr=!1,h=t.memoizedState,o.state=h,Vr(t,i,o,a);var p=t.memoizedState;s!==d||h!==p||Ma.current||Lr?("function"===typeof f&&(is(t,n,f,i),p=t.memoizedState),(c=Lr||rs(t,n,c,i,h,p,l)||!1)?(u||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(i,p,l),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(i,p,l)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=p),o.props=i,o.state=p,o.context=l,i=c):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),i=!1)}return Is(e,t,n,i,r,a)}function Is(e,t,n,i,a,r){Ts(e,t);var o=0!==(128&t.flags);if(!i&&!o)return a&&Ra(t,n,!1),Hs(e,t,r);i=t.stateNode,bs.current=t;var s=o&&"function"!==typeof n.getDerivedStateFromError?null:i.render();return t.flags|=1,null!==e&&o?(t.child=wr(t,e.child,null,r),t.child=wr(t,null,s,r)):ws(e,t,s,r),t.memoizedState=i.state,a&&Ra(t,n,!0),t.child}function Ms(e){var t=e.stateNode;t.pendingContext?Aa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Aa(0,t.context,!1),Kr(e,t.containerInfo)}function Ps(e,t,n,i,a){return fr(),pr(a),t.flags|=256,ws(e,t,n,i),t.child}var _s,Os,zs,As,Ls={dehydrated:null,treeContext:null,retryLane:0};function Ns(e){return{baseLanes:e,cachePool:null,transitions:null}}function Rs(e,t,n){var i,a=t.pendingProps,o=Zr.current,s=!1,l=0!==(128&t.flags);if((i=l)||(i=(null===e||null!==e.memoizedState)&&0!==(2&o)),i?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Ea(Zr,1&o),null===e)return cr(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(l=a.children,e=a.fallback,s?(a=t.mode,s=t.child,l={mode:"hidden",children:l},0===(1&a)&&null!==s?(s.childLanes=0,s.pendingProps=l):s=Nc(l,a,0,null),e=Lc(e,a,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ns(n),t.memoizedState=Ls,e):Fs(t,l));if(null!==(o=e.memoizedState)&&null!==(i=o.dehydrated))return function(e,t,n,i,a,o,s){if(n)return 256&t.flags?(t.flags&=-257,Ds(e,t,s,i=us(Error(r(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=i.fallback,a=t.mode,i=Nc({mode:"visible",children:i.children},a,0,null),(o=Lc(o,a,s,null)).flags|=2,i.return=t,o.return=t,i.sibling=o,t.child=i,0!==(1&t.mode)&&wr(t,e.child,null,s),t.child.memoizedState=Ns(s),t.memoizedState=Ls,o);if(0===(1&t.mode))return Ds(e,t,s,null);if("$!"===a.data){if(i=a.nextSibling&&a.nextSibling.dataset)var l=i.dgst;return i=l,Ds(e,t,s,i=us(o=Error(r(419)),i,void 0))}if(l=0!==(s&e.childLanes),vs||l){if(null!==(i=Ml)){switch(s&-s){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!==(a&(i.suspendedLanes|s))?0:a)&&a!==o.retryLane&&(o.retryLane=a,Ar(e,a),nc(i,e,a,-1))}return mc(),Ds(e,t,s,i=us(Error(r(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Cc.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,ir=ca(a.nextSibling),nr=t,ar=!0,rr=null,null!==e&&(Qa[Ya++]=Ga,Qa[Ya++]=Xa,Qa[Ya++]=Ka,Ga=e.id,Xa=e.overflow,Ka=t),t=Fs(t,i.children),t.flags|=4096,t)}(e,t,l,a,i,o,n);if(s){s=a.fallback,l=t.mode,i=(o=e.child).sibling;var c={mode:"hidden",children:a.children};return 0===(1&l)&&t.child!==o?((a=t.child).childLanes=0,a.pendingProps=c,t.deletions=null):(a=zc(o,c)).subtreeFlags=14680064&o.subtreeFlags,null!==i?s=zc(i,s):(s=Lc(s,l,n,null)).flags|=2,s.return=t,a.return=t,a.sibling=s,t.child=a,a=s,s=t.child,l=null===(l=e.child.memoizedState)?Ns(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Ls,a}return e=(s=e.child).sibling,a=zc(s,{mode:"visible",children:a.children}),0===(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function Fs(e,t){return(t=Nc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Ds(e,t,n,i){return null!==i&&pr(i),wr(t,e.child,null,n),(e=Fs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bs(e,t,n){e.lanes|=t;var i=e.alternate;null!==i&&(i.lanes|=t),Ir(e.return,t,n)}function Ws(e,t,n,i,a){var r=e.memoizedState;null===r?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:n,tailMode:a}:(r.isBackwards=t,r.rendering=null,r.renderingStartTime=0,r.last=i,r.tail=n,r.tailMode=a)}function Vs(e,t,n){var i=t.pendingProps,a=i.revealOrder,r=i.tail;if(ws(e,t,i.children,n),0!==(2&(i=Zr.current)))i=1&i|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bs(e,n,t);else if(19===e.tag)Bs(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}if(Ea(Zr,i),0===(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===eo(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Ws(t,!1,a,n,r);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===eo(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Ws(t,!0,n,null,r);break;case"together":Ws(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Us(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Hs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Nl|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(r(153));if(null!==t.child){for(n=zc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=zc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function qs(e,t){if(!ar)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var i=null;null!==n;)null!==n.alternate&&(i=n),n=n.sibling;null===i?t||null===e.tail?e.tail=null:e.tail.sibling=null:i.sibling=null}}function $s(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,i=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,i|=14680064&a.subtreeFlags,i|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,i|=a.subtreeFlags,i|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=i,e.childLanes=n,t}function Qs(e,t,n){var i=t.pendingProps;switch(tr(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $s(t),null;case 1:case 17:return Oa(t.type)&&za(),$s(t),null;case 3:return i=t.stateNode,Gr(),Ta(Ma),Ta(Ia),no(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null!==e&&null!==e.child||(dr(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==rr&&(oc(rr),rr=null))),Os(e,t),$s(t),null;case 5:Jr(t);var a=Yr(Qr.current);if(n=t.type,null!==e&&null!=t.stateNode)zs(e,t,n,i,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(null===t.stateNode)throw Error(r(166));return $s(t),null}if(e=Yr(qr.current),dr(t)){i=t.stateNode,n=t.type;var o=t.memoizedProps;switch(i[ha]=t,i[fa]=o,e=0!==(1&t.mode),n){case"dialog":Di("cancel",i),Di("close",i);break;case"iframe":case"object":case"embed":Di("load",i);break;case"video":case"audio":for(a=0;a<Li.length;a++)Di(Li[a],i);break;case"source":Di("error",i);break;case"img":case"image":case"link":Di("error",i),Di("load",i);break;case"details":Di("toggle",i);break;case"input":G(i,o),Di("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!o.multiple},Di("invalid",i);break;case"textarea":ae(i,o),Di("invalid",i)}for(var l in be(n,o),a=null,o)if(o.hasOwnProperty(l)){var c=o[l];"children"===l?"string"===typeof c?i.textContent!==c&&(!0!==o.suppressHydrationWarning&&Ji(i.textContent,c,e),a=["children",c]):"number"===typeof c&&i.textContent!==""+c&&(!0!==o.suppressHydrationWarning&&Ji(i.textContent,c,e),a=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&Di("scroll",i)}switch(n){case"input":$(i),Z(i,o,!0);break;case"textarea":$(i),oe(i);break;case"select":case"option":break;default:"function"===typeof o.onClick&&(i.onclick=Zi)}i=a,t.updateQueue=i,null!==i&&(t.flags|=4)}else{l=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof i.is?e=l.createElement(n,{is:i.is}):(e=l.createElement(n),"select"===n&&(l=e,i.multiple?l.multiple=!0:i.size&&(l.size=i.size))):e=l.createElementNS(e,n),e[ha]=t,e[fa]=i,_s(e,t,!1,!1),t.stateNode=e;e:{switch(l=ve(n,i),n){case"dialog":Di("cancel",e),Di("close",e),a=i;break;case"iframe":case"object":case"embed":Di("load",e),a=i;break;case"video":case"audio":for(a=0;a<Li.length;a++)Di(Li[a],e);a=i;break;case"source":Di("error",e),a=i;break;case"img":case"image":case"link":Di("error",e),Di("load",e),a=i;break;case"details":Di("toggle",e),a=i;break;case"input":G(e,i),a=K(e,i),Di("invalid",e);break;case"option":default:a=i;break;case"select":e._wrapperState={wasMultiple:!!i.multiple},a=R({},i,{value:void 0}),Di("invalid",e);break;case"textarea":ae(e,i),a=ie(e,i),Di("invalid",e)}for(o in be(n,a),c=a)if(c.hasOwnProperty(o)){var u=c[o];"style"===o?ge(e,u):"dangerouslySetInnerHTML"===o?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===o?"string"===typeof u?("textarea"!==n||""!==u)&&he(e,u):"number"===typeof u&&he(e,""+u):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(s.hasOwnProperty(o)?null!=u&&"onScroll"===o&&Di("scroll",e):null!=u&&v(e,o,u,l))}switch(n){case"input":$(e),Z(e,i,!1);break;case"textarea":$(e),oe(e);break;case"option":null!=i.value&&e.setAttribute("value",""+H(i.value));break;case"select":e.multiple=!!i.multiple,null!=(o=i.value)?ne(e,!!i.multiple,o,!1):null!=i.defaultValue&&ne(e,!!i.multiple,i.defaultValue,!0);break;default:"function"===typeof a.onClick&&(e.onclick=Zi)}switch(n){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}}i&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return $s(t),null;case 6:if(e&&null!=t.stateNode)As(e,t,e.memoizedProps,i);else{if("string"!==typeof i&&null===t.stateNode)throw Error(r(166));if(n=Yr(Qr.current),Yr(qr.current),dr(t)){if(i=t.stateNode,n=t.memoizedProps,i[ha]=t,(o=i.nodeValue!==n)&&null!==(e=nr))switch(e.tag){case 3:Ji(i.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Ji(i.nodeValue,n,0!==(1&e.mode))}o&&(t.flags|=4)}else(i=(9===n.nodeType?n:n.ownerDocument).createTextNode(i))[ha]=t,t.stateNode=i}return $s(t),null;case 13:if(Ta(Zr),i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ar&&null!==ir&&0!==(1&t.mode)&&0===(128&t.flags))hr(),fr(),t.flags|=98560,o=!1;else if(o=dr(t),null!==i&&null!==i.dehydrated){if(null===e){if(!o)throw Error(r(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(r(317));o[ha]=t}else fr(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;$s(t),o=!1}else null!==rr&&(oc(rr),rr=null),o=!0;if(!o)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((i=null!==i)!==(null!==e&&null!==e.memoizedState)&&i&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&Zr.current)?0===Al&&(Al=3):mc())),null!==t.updateQueue&&(t.flags|=4),$s(t),null);case 4:return Gr(),Os(e,t),null===e&&Vi(t.stateNode.containerInfo),$s(t),null;case 10:return Cr(t.type._context),$s(t),null;case 19:if(Ta(Zr),null===(o=t.memoizedState))return $s(t),null;if(i=0!==(128&t.flags),null===(l=o.rendering))if(i)qs(o,!1);else{if(0!==Al||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=eo(e))){for(t.flags|=128,qs(o,!1),null!==(i=l.updateQueue)&&(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=n,n=t.child;null!==n;)e=i,(o=n).flags&=14680066,null===(l=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=l.childLanes,o.lanes=l.lanes,o.child=l.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=l.memoizedProps,o.memoizedState=l.memoizedState,o.updateQueue=l.updateQueue,o.type=l.type,e=l.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ea(Zr,1&Zr.current|2),t.child}e=e.sibling}null!==o.tail&&Xe()>Vl&&(t.flags|=128,i=!0,qs(o,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=eo(l))){if(t.flags|=128,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),qs(o,!0),null===o.tail&&"hidden"===o.tailMode&&!l.alternate&&!ar)return $s(t),null}else 2*Xe()-o.renderingStartTime>Vl&&1073741824!==n&&(t.flags|=128,i=!0,qs(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=o.last)?n.sibling=l:t.child=l,o.last=l)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Xe(),t.sibling=null,n=Zr.current,Ea(Zr,i?1&n|2:1&n),t):($s(t),null);case 22:case 23:return dc(),i=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==i&&(t.flags|=8192),i&&0!==(1&t.mode)?0!==(1073741824&Ol)&&($s(t),6&t.subtreeFlags&&(t.flags|=8192)):$s(t),null;case 24:case 25:return null}throw Error(r(156,t.tag))}function Ys(e,t){switch(tr(t),t.tag){case 1:return Oa(t.type)&&za(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Gr(),Ta(Ma),Ta(Ia),no(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Jr(t),null;case 13:if(Ta(Zr),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(r(340));fr()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ta(Zr),null;case 4:return Gr(),null;case 10:return Cr(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}_s=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Os=function(){},zs=function(e,t,n,i){var a=e.memoizedProps;if(a!==i){e=t.stateNode,Yr(qr.current);var r,o=null;switch(n){case"input":a=K(e,a),i=K(e,i),o=[];break;case"select":a=R({},a,{value:void 0}),i=R({},i,{value:void 0}),o=[];break;case"textarea":a=ie(e,a),i=ie(e,i),o=[];break;default:"function"!==typeof a.onClick&&"function"===typeof i.onClick&&(e.onclick=Zi)}for(u in be(n,i),n=null,a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var l=a[u];for(r in l)l.hasOwnProperty(r)&&(n||(n={}),n[r]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in i){var c=i[u];if(l=null!=a?a[u]:void 0,i.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(r in l)!l.hasOwnProperty(r)||c&&c.hasOwnProperty(r)||(n||(n={}),n[r]="");for(r in c)c.hasOwnProperty(r)&&l[r]!==c[r]&&(n||(n={}),n[r]=c[r])}else n||(o||(o=[]),o.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(o=o||[]).push(u,c)):"children"===u?"string"!==typeof c&&"number"!==typeof c||(o=o||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Di("scroll",e),o||l===c||(o=[])):(o=o||[]).push(u,c))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}},As=function(e,t,n,i){n!==i&&(t.flags|=4)};var Ks=!1,Gs=!1,Xs="function"===typeof WeakSet?WeakSet:Set,Js=null;function Zs(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(i){Sc(e,t,i)}else n.current=null}function el(e,t,n){try{n()}catch(i){Sc(e,t,i)}}var tl=!1;function nl(e,t,n){var i=t.updateQueue;if(null!==(i=null!==i?i.lastEffect:null)){var a=i=i.next;do{if((a.tag&e)===e){var r=a.destroy;a.destroy=void 0,void 0!==r&&el(t,n,r)}a=a.next}while(a!==i)}}function il(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var i=n.create;n.destroy=i()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function rl(e){var t=e.alternate;null!==t&&(e.alternate=null,rl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[ha],delete t[fa],delete t[ma],delete t[ga],delete t[ya])),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 ol(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ol(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ll(e,t,n){var i=e.tag;if(5===i||6===i)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Zi));else if(4!==i&&null!==(e=e.child))for(ll(e,t,n),e=e.sibling;null!==e;)ll(e,t,n),e=e.sibling}function cl(e,t,n){var i=e.tag;if(5===i||6===i)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==i&&null!==(e=e.child))for(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}var ul=null,dl=!1;function hl(e,t,n){for(n=n.child;null!==n;)fl(e,t,n),n=n.sibling}function fl(e,t,n){if(rt&&"function"===typeof rt.onCommitFiberUnmount)try{rt.onCommitFiberUnmount(at,n)}catch(s){}switch(n.tag){case 5:Gs||Zs(n,t);case 6:var i=ul,a=dl;ul=null,hl(e,t,n),dl=a,null!==(ul=i)&&(dl?(e=ul,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ul.removeChild(n.stateNode));break;case 18:null!==ul&&(dl?(e=ul,n=n.stateNode,8===e.nodeType?la(e.parentNode,n):1===e.nodeType&&la(e,n),Vt(e)):la(ul,n.stateNode));break;case 4:i=ul,a=dl,ul=n.stateNode.containerInfo,dl=!0,hl(e,t,n),ul=i,dl=a;break;case 0:case 11:case 14:case 15:if(!Gs&&(null!==(i=n.updateQueue)&&null!==(i=i.lastEffect))){a=i=i.next;do{var r=a,o=r.destroy;r=r.tag,void 0!==o&&(0!==(2&r)||0!==(4&r))&&el(n,t,o),a=a.next}while(a!==i)}hl(e,t,n);break;case 1:if(!Gs&&(Zs(n,t),"function"===typeof(i=n.stateNode).componentWillUnmount))try{i.props=n.memoizedProps,i.state=n.memoizedState,i.componentWillUnmount()}catch(s){Sc(n,t,s)}hl(e,t,n);break;case 21:hl(e,t,n);break;case 22:1&n.mode?(Gs=(i=Gs)||null!==n.memoizedState,hl(e,t,n),Gs=i):hl(e,t,n);break;default:hl(e,t,n)}}function pl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xs),t.forEach((function(t){var i=Ic.bind(null,e,t);n.has(t)||(n.add(t),t.then(i,i))}))}}function ml(e,t){var n=t.deletions;if(null!==n)for(var i=0;i<n.length;i++){var a=n[i];try{var o=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:ul=l.stateNode,dl=!1;break e;case 3:case 4:ul=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===ul)throw Error(r(160));fl(o,s,a),ul=null,dl=!1;var c=a.alternate;null!==c&&(c.return=null),a.return=null}catch(u){Sc(a,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gl(t,e),t=t.sibling}function gl(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ml(t,e),yl(e),4&i){try{nl(3,e,e.return),il(3,e)}catch(g){Sc(e,e.return,g)}try{nl(5,e,e.return)}catch(g){Sc(e,e.return,g)}}break;case 1:ml(t,e),yl(e),512&i&&null!==n&&Zs(n,n.return);break;case 5:if(ml(t,e),yl(e),512&i&&null!==n&&Zs(n,n.return),32&e.flags){var a=e.stateNode;try{he(a,"")}catch(g){Sc(e,e.return,g)}}if(4&i&&null!=(a=e.stateNode)){var o=e.memoizedProps,s=null!==n?n.memoizedProps:o,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===o.type&&null!=o.name&&X(a,o),ve(l,s);var u=ve(l,o);for(s=0;s<c.length;s+=2){var d=c[s],h=c[s+1];"style"===d?ge(a,h):"dangerouslySetInnerHTML"===d?de(a,h):"children"===d?he(a,h):v(a,d,h,u)}switch(l){case"input":J(a,o);break;case"textarea":re(a,o);break;case"select":var f=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var p=o.value;null!=p?ne(a,!!o.multiple,p,!1):f!==!!o.multiple&&(null!=o.defaultValue?ne(a,!!o.multiple,o.defaultValue,!0):ne(a,!!o.multiple,o.multiple?[]:"",!1))}a[fa]=o}catch(g){Sc(e,e.return,g)}}break;case 6:if(ml(t,e),yl(e),4&i){if(null===e.stateNode)throw Error(r(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(g){Sc(e,e.return,g)}}break;case 3:if(ml(t,e),yl(e),4&i&&null!==n&&n.memoizedState.isDehydrated)try{Vt(t.containerInfo)}catch(g){Sc(e,e.return,g)}break;case 4:default:ml(t,e),yl(e);break;case 13:ml(t,e),yl(e),8192&(a=e.child).flags&&(o=null!==a.memoizedState,a.stateNode.isHidden=o,!o||null!==a.alternate&&null!==a.alternate.memoizedState||(Wl=Xe())),4&i&&pl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Gs=(u=Gs)||d,ml(t,e),Gs=u):ml(t,e),yl(e),8192&i){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&0!==(1&e.mode))for(Js=e,d=e.child;null!==d;){for(h=Js=d;null!==Js;){switch(p=(f=Js).child,f.tag){case 0:case 11:case 14:case 15:nl(4,f,f.return);break;case 1:Zs(f,f.return);var m=f.stateNode;if("function"===typeof m.componentWillUnmount){i=f,n=f.return;try{t=i,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){Sc(i,n,g)}}break;case 5:Zs(f,f.return);break;case 22:if(null!==f.memoizedState){xl(h);continue}}null!==p?(p.return=f,Js=p):xl(h)}d=d.sibling}e:for(d=null,h=e;;){if(5===h.tag){if(null===d){d=h;try{a=h.stateNode,u?"function"===typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none":(l=h.stateNode,s=void 0!==(c=h.memoizedProps.style)&&null!==c&&c.hasOwnProperty("display")?c.display:null,l.style.display=me("display",s))}catch(g){Sc(e,e.return,g)}}}else if(6===h.tag){if(null===d)try{h.stateNode.nodeValue=u?"":h.memoizedProps}catch(g){Sc(e,e.return,g)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===e)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;null===h.sibling;){if(null===h.return||h.return===e)break e;d===h&&(d=null),h=h.return}d===h&&(d=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:ml(t,e),yl(e),4&i&&pl(e);case 21:}}function yl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ol(n)){var i=n;break e}n=n.return}throw Error(r(160))}switch(i.tag){case 5:var a=i.stateNode;32&i.flags&&(he(a,""),i.flags&=-33),cl(e,sl(e),a);break;case 3:case 4:var o=i.stateNode.containerInfo;ll(e,sl(e),o);break;default:throw Error(r(161))}}catch(s){Sc(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){Js=e,vl(e,t,n)}function vl(e,t,n){for(var i=0!==(1&e.mode);null!==Js;){var a=Js,r=a.child;if(22===a.tag&&i){var o=null!==a.memoizedState||Ks;if(!o){var s=a.alternate,l=null!==s&&null!==s.memoizedState||Gs;s=Ks;var c=Gs;if(Ks=o,(Gs=l)&&!c)for(Js=a;null!==Js;)l=(o=Js).child,22===o.tag&&null!==o.memoizedState?kl(a):null!==l?(l.return=o,Js=l):kl(a);for(;null!==r;)Js=r,vl(r,t,n),r=r.sibling;Js=a,Ks=s,Gs=c}wl(e)}else 0!==(8772&a.subtreeFlags)&&null!==r?(r.return=a,Js=r):wl(e)}}function wl(e){for(;null!==Js;){var t=Js;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Gs||il(5,t);break;case 1:var i=t.stateNode;if(4&t.flags&&!Gs)if(null===n)i.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:ns(t.type,n.memoizedProps);i.componentDidUpdate(a,n.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&Ur(t,o,i);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Ur(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var h=d.dehydrated;null!==h&&Vt(h)}}}break;default:throw Error(r(163))}Gs||512&t.flags&&al(t)}catch(f){Sc(t,t.return,f)}}if(t===e){Js=null;break}if(null!==(n=t.sibling)){n.return=t.return,Js=n;break}Js=t.return}}function xl(e){for(;null!==Js;){var t=Js;if(t===e){Js=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Js=n;break}Js=t.return}}function kl(e){for(;null!==Js;){var t=Js;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{il(4,t)}catch(l){Sc(t,n,l)}break;case 1:var i=t.stateNode;if("function"===typeof i.componentDidMount){var a=t.return;try{i.componentDidMount()}catch(l){Sc(t,a,l)}}var r=t.return;try{al(t)}catch(l){Sc(t,r,l)}break;case 5:var o=t.return;try{al(t)}catch(l){Sc(t,o,l)}}}catch(l){Sc(t,t.return,l)}if(t===e){Js=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Js=s;break}Js=t.return}}var jl,Sl=Math.ceil,Tl=w.ReactCurrentDispatcher,El=w.ReactCurrentOwner,Cl=w.ReactCurrentBatchConfig,Il=0,Ml=null,Pl=null,_l=0,Ol=0,zl=Sa(0),Al=0,Ll=null,Nl=0,Rl=0,Fl=0,Dl=null,Bl=null,Wl=0,Vl=1/0,Ul=null,Hl=!1,ql=null,$l=null,Ql=!1,Yl=null,Kl=0,Gl=0,Xl=null,Jl=-1,Zl=0;function ec(){return 0!==(6&Il)?Xe():-1!==Jl?Jl:Jl=Xe()}function tc(e){return 0===(1&e.mode)?1:0!==(2&Il)&&0!==_l?_l&-_l:null!==mr.transition?(0===Zl&&(Zl=mt()),Zl):0!==(e=vt)?e:e=void 0===(e=window.event)?16:Gt(e.type)}function nc(e,t,n,i){if(50<Gl)throw Gl=0,Xl=null,Error(r(185));yt(e,n,i),0!==(2&Il)&&e===Ml||(e===Ml&&(0===(2&Il)&&(Rl|=n),4===Al&&sc(e,_l)),ic(e,i),1===n&&0===Il&&0===(1&t.mode)&&(Vl=Xe()+500,Da&&Va()))}function ic(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,i=e.pingedLanes,a=e.expirationTimes,r=e.pendingLanes;0<r;){var o=31-ot(r),s=1<<o,l=a[o];-1===l?0!==(s&n)&&0===(s&i)||(a[o]=ft(s,t)):l<=t&&(e.expiredLanes|=s),r&=~s}}(e,t);var i=ht(e,e===Ml?_l:0);if(0===i)null!==n&&Ye(n),e.callbackNode=null,e.callbackPriority=0;else if(t=i&-i,e.callbackPriority!==t){if(null!=n&&Ye(n),1===t)0===e.tag?function(e){Da=!0,Wa(e)}(lc.bind(null,e)):Wa(lc.bind(null,e)),oa((function(){0===(6&Il)&&Va()})),n=null;else{switch(wt(i)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=it}n=Mc(n,ac.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ac(e,t){if(Jl=-1,Zl=0,0!==(6&Il))throw Error(r(327));var n=e.callbackNode;if(kc()&&e.callbackNode!==n)return null;var i=ht(e,e===Ml?_l:0);if(0===i)return null;if(0!==(30&i)||0!==(i&e.expiredLanes)||t)t=gc(e,i);else{t=i;var a=Il;Il|=2;var o=pc();for(Ml===e&&_l===t||(Ul=null,Vl=Xe()+500,hc(e,t));;)try{bc();break}catch(l){fc(e,l)}Er(),Tl.current=o,Il=a,null!==Pl?t=0:(Ml=null,_l=0,t=Al)}if(0!==t){if(2===t&&(0!==(a=pt(e))&&(i=a,t=rc(e,a))),1===t)throw n=Ll,hc(e,0),sc(e,i),ic(e,Xe()),n;if(6===t)sc(e,i);else{if(a=e.current.alternate,0===(30&i)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var i=0;i<n.length;i++){var a=n[i],r=a.getSnapshot;a=a.value;try{if(!si(r(),a))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=gc(e,i))&&(0!==(o=pt(e))&&(i=o,t=rc(e,o))),1===t))throw n=Ll,hc(e,0),sc(e,i),ic(e,Xe()),n;switch(e.finishedWork=a,e.finishedLanes=i,t){case 0:case 1:throw Error(r(345));case 2:case 5:xc(e,Bl,Ul);break;case 3:if(sc(e,i),(130023424&i)===i&&10<(t=Wl+500-Xe())){if(0!==ht(e,0))break;if(((a=e.suspendedLanes)&i)!==i){ec(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ia(xc.bind(null,e,Bl,Ul),t);break}xc(e,Bl,Ul);break;case 4:if(sc(e,i),(4194240&i)===i)break;for(t=e.eventTimes,a=-1;0<i;){var s=31-ot(i);o=1<<s,(s=t[s])>a&&(a=s),i&=~o}if(i=a,10<(i=(120>(i=Xe()-i)?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Sl(i/1960))-i)){e.timeoutHandle=ia(xc.bind(null,e,Bl,Ul),i);break}xc(e,Bl,Ul);break;default:throw Error(r(329))}}}return ic(e,Xe()),e.callbackNode===n?ac.bind(null,e):null}function rc(e,t){var n=Dl;return e.current.memoizedState.isDehydrated&&(hc(e,t).flags|=256),2!==(e=gc(e,t))&&(t=Bl,Bl=n,null!==t&&oc(t)),e}function oc(e){null===Bl?Bl=e:Bl.push.apply(Bl,e)}function sc(e,t){for(t&=~Fl,t&=~Rl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ot(t),i=1<<n;e[n]=-1,t&=~i}}function lc(e){if(0!==(6&Il))throw Error(r(327));kc();var t=ht(e,0);if(0===(1&t))return ic(e,Xe()),null;var n=gc(e,t);if(0!==e.tag&&2===n){var i=pt(e);0!==i&&(t=i,n=rc(e,i))}if(1===n)throw n=Ll,hc(e,0),sc(e,t),ic(e,Xe()),n;if(6===n)throw Error(r(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xc(e,Bl,Ul),ic(e,Xe()),null}function cc(e,t){var n=Il;Il|=1;try{return e(t)}finally{0===(Il=n)&&(Vl=Xe()+500,Da&&Va())}}function uc(e){null!==Yl&&0===Yl.tag&&0===(6&Il)&&kc();var t=Il;Il|=1;var n=Cl.transition,i=vt;try{if(Cl.transition=null,vt=1,e)return e()}finally{vt=i,Cl.transition=n,0===(6&(Il=t))&&Va()}}function dc(){Ol=zl.current,Ta(zl)}function hc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Pl)for(n=Pl.return;null!==n;){var i=n;switch(tr(i),i.tag){case 1:null!==(i=i.type.childContextTypes)&&void 0!==i&&za();break;case 3:Gr(),Ta(Ma),Ta(Ia),no();break;case 5:Jr(i);break;case 4:Gr();break;case 13:case 19:Ta(Zr);break;case 10:Cr(i.type._context);break;case 22:case 23:dc()}n=n.return}if(Ml=e,Pl=e=zc(e.current,null),_l=Ol=t,Al=0,Ll=null,Fl=Rl=Nl=0,Bl=Dl=null,null!==_r){for(t=0;t<_r.length;t++)if(null!==(i=(n=_r[t]).interleaved)){n.interleaved=null;var a=i.next,r=n.pending;if(null!==r){var o=r.next;r.next=a,i.next=o}n.pending=i}_r=null}return e}function fc(e,t){for(;;){var n=Pl;try{if(Er(),io.current=Jo,co){for(var i=oo.memoizedState;null!==i;){var a=i.queue;null!==a&&(a.pending=null),i=i.next}co=!1}if(ro=0,lo=so=oo=null,uo=!1,ho=0,El.current=null,null===n||null===n.return){Al=1,Ll=t,Pl=null;break}e:{var o=e,s=n.return,l=n,c=t;if(t=_l,l.flags|=32768,null!==c&&"object"===typeof c&&"function"===typeof c.then){var u=c,d=l,h=d.tag;if(0===(1&d.mode)&&(0===h||11===h||15===h)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var p=gs(s);if(null!==p){p.flags&=-257,ys(p,s,l,0,t),1&p.mode&&ms(o,u,t),c=u;var m=(t=p).updateQueue;if(null===m){var g=new Set;g.add(c),t.updateQueue=g}else m.add(c);break e}if(0===(1&t)){ms(o,u,t),mc();break e}c=Error(r(426))}else if(ar&&1&l.mode){var y=gs(s);if(null!==y){0===(65536&y.flags)&&(y.flags|=256),ys(y,s,l,0,t),pr(cs(c,l));break e}}o=c=cs(c,l),4!==Al&&(Al=2),null===Dl?Dl=[o]:Dl.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,Wr(o,fs(0,c,t));break e;case 1:l=c;var b=o.type,v=o.stateNode;if(0===(128&o.flags)&&("function"===typeof b.getDerivedStateFromError||null!==v&&"function"===typeof v.componentDidCatch&&(null===$l||!$l.has(v)))){o.flags|=65536,t&=-t,o.lanes|=t,Wr(o,ps(o,l,t));break e}}o=o.return}while(null!==o)}wc(n)}catch(w){t=w,Pl===n&&null!==n&&(Pl=n=n.return);continue}break}}function pc(){var e=Tl.current;return Tl.current=Jo,null===e?Jo:e}function mc(){0!==Al&&3!==Al&&2!==Al||(Al=4),null===Ml||0===(268435455&Nl)&&0===(268435455&Rl)||sc(Ml,_l)}function gc(e,t){var n=Il;Il|=2;var i=pc();for(Ml===e&&_l===t||(Ul=null,hc(e,t));;)try{yc();break}catch(a){fc(e,a)}if(Er(),Il=n,Tl.current=i,null!==Pl)throw Error(r(261));return Ml=null,_l=0,Al}function yc(){for(;null!==Pl;)vc(Pl)}function bc(){for(;null!==Pl&&!Ke();)vc(Pl)}function vc(e){var t=jl(e.alternate,e,Ol);e.memoizedProps=e.pendingProps,null===t?wc(e):Pl=t,El.current=null}function wc(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Qs(n,t,Ol)))return void(Pl=n)}else{if(null!==(n=Ys(n,t)))return n.flags&=32767,void(Pl=n);if(null===e)return Al=6,void(Pl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Pl=t);Pl=t=e}while(null!==t);0===Al&&(Al=5)}function xc(e,t,n){var i=vt,a=Cl.transition;try{Cl.transition=null,vt=1,function(e,t,n,i){do{kc()}while(null!==Yl);if(0!==(6&Il))throw Error(r(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(r(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(function(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 i=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-ot(n),r=1<<a;t[a]=0,i[a]=-1,e[a]=-1,n&=~r}}(e,o),e===Ml&&(Pl=Ml=null,_l=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Ql||(Ql=!0,Mc(tt,(function(){return kc(),null}))),o=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||o){o=Cl.transition,Cl.transition=null;var s=vt;vt=1;var l=Il;Il|=4,El.current=null,function(e,t){if(ea=Ht,fi(e=hi())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var i=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(i&&0!==i.rangeCount){n=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{n.nodeType,o.nodeType}catch(x){n=null;break e}var s=0,l=-1,c=-1,u=0,d=0,h=e,f=null;t:for(;;){for(var p;h!==n||0!==a&&3!==h.nodeType||(l=s+a),h!==o||0!==i&&3!==h.nodeType||(c=s+i),3===h.nodeType&&(s+=h.nodeValue.length),null!==(p=h.firstChild);)f=h,h=p;for(;;){if(h===e)break t;if(f===n&&++u===a&&(l=s),f===o&&++d===i&&(c=s),null!==(p=h.nextSibling))break;f=(h=f).parentNode}h=p}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Ht=!1,Js=t;null!==Js;)if(e=(t=Js).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Js=e;else for(;null!==Js;){t=Js;try{var m=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,y=m.memoizedState,b=t.stateNode,v=b.getSnapshotBeforeUpdate(t.elementType===t.type?g:ns(t.type,g),y);b.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(r(163))}}catch(x){Sc(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Js=e;break}Js=t.return}m=tl,tl=!1}(e,n),gl(n,e),pi(ta),Ht=!!ea,ta=ea=null,e.current=n,bl(n,e,a),Ge(),Il=l,vt=s,Cl.transition=o}else e.current=n;if(Ql&&(Ql=!1,Yl=e,Kl=a),o=e.pendingLanes,0===o&&($l=null),function(e){if(rt&&"function"===typeof rt.onCommitFiberRoot)try{rt.onCommitFiberRoot(at,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),ic(e,Xe()),null!==t)for(i=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],i(a.value,{componentStack:a.stack,digest:a.digest});if(Hl)throw Hl=!1,e=ql,ql=null,e;0!==(1&Kl)&&0!==e.tag&&kc(),o=e.pendingLanes,0!==(1&o)?e===Xl?Gl++:(Gl=0,Xl=e):Gl=0,Va()}(e,t,n,i)}finally{Cl.transition=a,vt=i}return null}function kc(){if(null!==Yl){var e=wt(Kl),t=Cl.transition,n=vt;try{if(Cl.transition=null,vt=16>e?16:e,null===Yl)var i=!1;else{if(e=Yl,Yl=null,Kl=0,0!==(6&Il))throw Error(r(331));var a=Il;for(Il|=4,Js=e.current;null!==Js;){var o=Js,s=o.child;if(0!==(16&Js.flags)){var l=o.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Js=u;null!==Js;){var d=Js;switch(d.tag){case 0:case 11:case 15:nl(8,d,o)}var h=d.child;if(null!==h)h.return=d,Js=h;else for(;null!==Js;){var f=(d=Js).sibling,p=d.return;if(rl(d),d===u){Js=null;break}if(null!==f){f.return=p,Js=f;break}Js=p}}}var m=o.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(null!==g)}}Js=o}}if(0!==(2064&o.subtreeFlags)&&null!==s)s.return=o,Js=s;else e:for(;null!==Js;){if(0!==(2048&(o=Js).flags))switch(o.tag){case 0:case 11:case 15:nl(9,o,o.return)}var b=o.sibling;if(null!==b){b.return=o.return,Js=b;break e}Js=o.return}}var v=e.current;for(Js=v;null!==Js;){var w=(s=Js).child;if(0!==(2064&s.subtreeFlags)&&null!==w)w.return=s,Js=w;else e:for(s=v;null!==Js;){if(0!==(2048&(l=Js).flags))try{switch(l.tag){case 0:case 11:case 15:il(9,l)}}catch(k){Sc(l,l.return,k)}if(l===s){Js=null;break e}var x=l.sibling;if(null!==x){x.return=l.return,Js=x;break e}Js=l.return}}if(Il=a,Va(),rt&&"function"===typeof rt.onPostCommitFiberRoot)try{rt.onPostCommitFiberRoot(at,e)}catch(k){}i=!0}return i}finally{vt=n,Cl.transition=t}}return!1}function jc(e,t,n){e=Dr(e,t=fs(0,t=cs(n,t),1),1),t=ec(),null!==e&&(yt(e,1,t),ic(e,t))}function Sc(e,t,n){if(3===e.tag)jc(e,e,n);else for(;null!==t;){if(3===t.tag){jc(t,e,n);break}if(1===t.tag){var i=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof i.componentDidCatch&&(null===$l||!$l.has(i))){t=Dr(t,e=ps(t,e=cs(n,e),1),1),e=ec(),null!==t&&(yt(t,1,e),ic(t,e));break}}t=t.return}}function Tc(e,t,n){var i=e.pingCache;null!==i&&i.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&n,Ml===e&&(_l&n)===n&&(4===Al||3===Al&&(130023424&_l)===_l&&500>Xe()-Wl?hc(e,0):Fl|=n),ic(e,t)}function Ec(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ut,0===(130023424&(ut<<=1))&&(ut=4194304)));var n=ec();null!==(e=Ar(e,t))&&(yt(e,t,n),ic(e,n))}function Cc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Ec(e,n)}function Ic(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(r(314))}null!==i&&i.delete(t),Ec(e,n)}function Mc(e,t){return Qe(e,t)}function Pc(e,t,n,i){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=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _c(e,t,n,i){return new Pc(e,t,n,i)}function Oc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function zc(e,t){var n=e.alternate;return null===n?((n=_c(e.tag,t,e.key,e.mode)).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=14680064&e.flags,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=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ac(e,t,n,i,a,o){var s=2;if(i=e,"function"===typeof e)Oc(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case j:return Lc(n.children,a,o,t);case S:s=8,a|=8;break;case T:return(e=_c(12,n,t,2|a)).elementType=T,e.lanes=o,e;case M:return(e=_c(13,n,t,a)).elementType=M,e.lanes=o,e;case P:return(e=_c(19,n,t,a)).elementType=P,e.lanes=o,e;case z:return Nc(n,a,o,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case E:s=10;break e;case C:s=9;break e;case I:s=11;break e;case _:s=14;break e;case O:s=16,i=null;break e}throw Error(r(130,null==e?e:typeof e,""))}return(t=_c(s,n,t,a)).elementType=e,t.type=i,t.lanes=o,t}function Lc(e,t,n,i){return(e=_c(7,e,i,t)).lanes=n,e}function Nc(e,t,n,i){return(e=_c(22,e,i,t)).elementType=z,e.lanes=n,e.stateNode={isHidden:!1},e}function Rc(e,t,n){return(e=_c(6,e,null,t)).lanes=n,e}function Fc(e,t,n){return(t=_c(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Dc(e,t,n,i,a){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=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=i,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Bc(e,t,n,i,a,r,o,s,l){return e=new Dc(e,t,n,s,l),1===t?(t=1,!0===r&&(t|=8)):t=0,r=_c(3,null,null,t),e.current=r,r.stateNode=e,r.memoizedState={element:i,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Nr(r),e}function Wc(e){if(!e)return Ca;e:{if(Ve(e=e._reactInternals)!==e||1!==e.tag)throw Error(r(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Oa(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(r(171))}if(1===e.tag){var n=e.type;if(Oa(n))return La(e,n,t)}return t}function Vc(e,t,n,i,a,r,o,s,l){return(e=Bc(n,i,!0,e,0,r,0,s,l)).context=Wc(null),n=e.current,(r=Fr(i=ec(),a=tc(n))).callback=void 0!==t&&null!==t?t:null,Dr(n,r,a),e.current.lanes=a,yt(e,a,i),ic(e,i),e}function Uc(e,t,n,i){var a=t.current,r=ec(),o=tc(a);return n=Wc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Fr(r,o)).payload={element:e},null!==(i=void 0===i?null:i)&&(t.callback=i),null!==(e=Dr(a,t,o))&&(nc(e,a,o,r),Br(e,a,o)),o}function Hc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function qc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function $c(e,t){qc(e,t),(e=e.alternate)&&qc(e,t)}jl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ma.current)vs=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return vs=!1,function(e,t,n){switch(t.tag){case 3:Ms(t),fr();break;case 5:Xr(t);break;case 1:Oa(t.type)&&Na(t);break;case 4:Kr(t,t.stateNode.containerInfo);break;case 10:var i=t.type._context,a=t.memoizedProps.value;Ea(kr,i._currentValue),i._currentValue=a;break;case 13:if(null!==(i=t.memoizedState))return null!==i.dehydrated?(Ea(Zr,1&Zr.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Rs(e,t,n):(Ea(Zr,1&Zr.current),null!==(e=Hs(e,t,n))?e.sibling:null);Ea(Zr,1&Zr.current);break;case 19:if(i=0!==(n&t.childLanes),0!==(128&e.flags)){if(i)return Vs(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ea(Zr,Zr.current),i)break;return null;case 22:case 23:return t.lanes=0,Ss(e,t,n)}return Hs(e,t,n)}(e,t,n);vs=0!==(131072&e.flags)}else vs=!1,ar&&0!==(1048576&t.flags)&&Za(t,$a,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Us(e,t),e=t.pendingProps;var a=_a(t,Ia.current);Mr(t,n),a=go(null,t,i,e,a,n);var o=yo();return t.flags|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Oa(i)?(o=!0,Na(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Nr(t),a.updater=as,t.stateNode=a,a._reactInternals=t,ls(t,i,e,n),t=Is(null,t,i,!0,o,n)):(t.tag=0,ar&&o&&er(t),ws(null,t,a,n),t=t.child),t;case 16:i=t.elementType;e:{switch(Us(e,t),e=t.pendingProps,i=(a=i._init)(i._payload),t.type=i,a=t.tag=function(e){if("function"===typeof e)return Oc(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===I)return 11;if(e===_)return 14}return 2}(i),e=ns(i,e),a){case 0:t=Es(null,t,i,e,n);break e;case 1:t=Cs(null,t,i,e,n);break e;case 11:t=xs(null,t,i,e,n);break e;case 14:t=ks(null,t,i,ns(i.type,e),n);break e}throw Error(r(306,i,""))}return t;case 0:return i=t.type,a=t.pendingProps,Es(e,t,i,a=t.elementType===i?a:ns(i,a),n);case 1:return i=t.type,a=t.pendingProps,Cs(e,t,i,a=t.elementType===i?a:ns(i,a),n);case 3:e:{if(Ms(t),null===e)throw Error(r(387));i=t.pendingProps,a=(o=t.memoizedState).element,Rr(e,t),Vr(t,i,null,n);var s=t.memoizedState;if(i=s.element,o.isDehydrated){if(o={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Ps(e,t,i,n,a=cs(Error(r(423)),t));break e}if(i!==a){t=Ps(e,t,i,n,a=cs(Error(r(424)),t));break e}for(ir=ca(t.stateNode.containerInfo.firstChild),nr=t,ar=!0,rr=null,n=xr(t,null,i,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(fr(),i===a){t=Hs(e,t,n);break e}ws(e,t,i,n)}t=t.child}return t;case 5:return Xr(t),null===e&&cr(t),i=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,s=a.children,na(i,a)?s=null:null!==o&&na(i,o)&&(t.flags|=32),Ts(e,t),ws(e,t,s,n),t.child;case 6:return null===e&&cr(t),null;case 13:return Rs(e,t,n);case 4:return Kr(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=wr(t,null,i,n):ws(e,t,i,n),t.child;case 11:return i=t.type,a=t.pendingProps,xs(e,t,i,a=t.elementType===i?a:ns(i,a),n);case 7:return ws(e,t,t.pendingProps,n),t.child;case 8:case 12:return ws(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(i=t.type._context,a=t.pendingProps,o=t.memoizedProps,s=a.value,Ea(kr,i._currentValue),i._currentValue=s,null!==o)if(si(o.value,s)){if(o.children===a.children&&!Ma.current){t=Hs(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var l=o.dependencies;if(null!==l){s=o.child;for(var c=l.firstContext;null!==c;){if(c.context===i){if(1===o.tag){(c=Fr(-1,n&-n)).tag=2;var u=o.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}o.lanes|=n,null!==(c=o.alternate)&&(c.lanes|=n),Ir(o.return,n,t),l.lanes|=n;break}c=c.next}}else if(10===o.tag)s=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(s=o.return))throw Error(r(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),Ir(s,n,t),s=o.sibling}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===t){s=null;break}if(null!==(o=s.sibling)){o.return=s.return,s=o;break}s=s.return}o=s}ws(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,i=t.pendingProps.children,Mr(t,n),i=i(a=Pr(a)),t.flags|=1,ws(e,t,i,n),t.child;case 14:return a=ns(i=t.type,t.pendingProps),ks(e,t,i,a=ns(i.type,a),n);case 15:return js(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:ns(i,a),Us(e,t),t.tag=1,Oa(i)?(e=!0,Na(t)):e=!1,Mr(t,n),os(t,i,a),ls(t,i,a,n),Is(null,t,i,!0,e,n);case 19:return Vs(e,t,n);case 22:return Ss(e,t,n)}throw Error(r(156,t.tag))};var Qc="function"===typeof reportError?reportError:function(e){console.error(e)};function Yc(e){this._internalRoot=e}function Kc(e){this._internalRoot=e}function Gc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Jc(){}function Zc(e,t,n,i,a){var r=n._reactRootContainer;if(r){var o=r;if("function"===typeof a){var s=a;a=function(){var e=Hc(o);s.call(e)}}Uc(t,o,e,a)}else o=function(e,t,n,i,a){if(a){if("function"===typeof i){var r=i;i=function(){var e=Hc(o);r.call(e)}}var o=Vc(t,i,e,0,null,!1,0,"",Jc);return e._reactRootContainer=o,e[pa]=o.current,Vi(8===e.nodeType?e.parentNode:e),uc(),o}for(;a=e.lastChild;)e.removeChild(a);if("function"===typeof i){var s=i;i=function(){var e=Hc(l);s.call(e)}}var l=Bc(e,0,!1,null,0,!1,0,"",Jc);return e._reactRootContainer=l,e[pa]=l.current,Vi(8===e.nodeType?e.parentNode:e),uc((function(){Uc(t,l,n,i)})),l}(n,t,e,a,i);return Hc(o)}Kc.prototype.render=Yc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(r(409));Uc(e,t,null,null)},Kc.prototype.unmount=Yc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uc((function(){Uc(null,e,null,null)})),t[pa]=null}},Kc.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<zt.length&&0!==t&&t<zt[n].priority;n++);zt.splice(n,0,e),0===n&&Rt(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(bt(t,1|n),ic(t,Xe()),0===(6&Il)&&(Vl=Xe()+500,Va()))}break;case 13:uc((function(){var t=Ar(e,1);if(null!==t){var n=ec();nc(t,e,1,n)}})),$c(e,1)}},kt=function(e){if(13===e.tag){var t=Ar(e,134217728);if(null!==t)nc(t,e,134217728,ec());$c(e,134217728)}},jt=function(e){if(13===e.tag){var t=tc(e),n=Ar(e,t);if(null!==n)nc(n,e,t,ec());$c(e,t)}},St=function(){return vt},Tt=function(e,t){var n=vt;try{return vt=e,t()}finally{vt=n}},ke=function(e,t,n){switch(t){case"input":if(J(e,n),t=n.name,"radio"===n.type&&null!=t){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 i=n[t];if(i!==e&&i.form===e.form){var a=xa(i);if(!a)throw Error(r(90));Q(i),J(i,a)}}}break;case"textarea":re(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ie=cc,Me=uc;var eu={usingClientEntryPoint:!1,Events:[va,wa,xa,Ee,Ce,cc]},tu={findFiberByHostInstance:ba,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nu={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=qe(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var iu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!iu.isDisabled&&iu.supportsFiber)try{at=iu.inject(nu),rt=iu}catch(ue){}}
2t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Gc(t))throw Error(r(200));return function(e,t,n){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==i?null:""+i,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Gc(e))throw Error(r(299));var n=!1,i="",a=Qc;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(i=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Bc(e,1,!1,null,0,n,0,i,a),e[pa]=t.current,Vi(8===e.nodeType?e.parentNode:e),new Yc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(r(188));throw e=Object.keys(e).join(","),Error(r(268,e))}return e=null===(e=qe(t))?null:e.stateNode},t.flushSync=function(e){return uc(e)},t.hydrate=function(e,t,n){if(!Xc(t))throw Error(r(200));return Zc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Gc(e))throw Error(r(405));var i=null!=n&&n.hydratedSources||null,a=!1,o="",s=Qc;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Vc(t,null,e,1,null!=n?n:null,a,0,o,s),e[pa]=t.current,Vi(e),i)for(e=0;e<i.length;e++)a=(a=(n=i[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Kc(t)},t.render=function(e,t,n){if(!Xc(t))throw Error(r(200));return Zc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Xc(e))throw Error(r(40));return!!e._reactRootContainer&&(uc((function(){Zc(null,null,e,!1,(function(){e._reactRootContainer=null,e[pa]=null}))})),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,i){if(!Xc(n))throw Error(r(200));if(null==e||void 0===e._reactInternals)throw Error(r(38));return Zc(e,t,n,!1,i)},t.version="18.3.1-next-f1338f8080-20240426"},119:(e,t,n)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(345)},901:e=>{var t="undefined"!==typeof Element,n="function"===typeof Map,i="function"===typeof Set,a="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function r(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=o.length)return!1;for(l=s;0!==l--;)if(!r(e[l],o[l]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!r(l.value[1],o.get(l.value[0])))return!1;return!0}if(i&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((s=e.length)!=o.length)return!1;for(l=s;0!==l--;)if(e[l]!==o[l])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"===typeof e.valueOf&&"function"===typeof o.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString&&"function"===typeof e.toString&&"function"===typeof o.toString)return e.toString()===o.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(l=s;0!==l--;)if(!Object.prototype.hasOwnProperty.call(o,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!==l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!r(e[c[l]],o[c[l]]))return!1;return!0}return e!==e&&o!==o}e.exports=function(e,t){try{return r(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},876:(e,t,n)=>{"use strict";var i,a=n(950),r=(i=a)&&"object"===typeof i&&"default"in i?i.default:i;function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=!("undefined"===typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,n){if("function"!==typeof e)throw new Error("Expected reducePropsToState to be a function.");
2if("function"!==typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if("undefined"!==typeof n&&"function"!==typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(i){if("function"!==typeof i)throw new Error("Expected WrappedComponent to be a React component.");var l,c=[];function u(){l=e(c.map((function(e){return e.props}))),d.canUseDOM?t(l):n&&(l=n(l))}var d=function(e){var t,n;function a(){return e.apply(this,arguments)||this}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.peek=function(){return l},a.rewind=function(){if(a.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=l;return l=void 0,c=[],e};var o=a.prototype;return o.UNSAFE_componentWillMount=function(){c.push(this),u()},o.componentDidUpdate=function(){u()},o.componentWillUnmount=function(){var e=c.indexOf(this);c.splice(e,1),u()},o.render=function(){return r.createElement(i,this.props)},a}(a.PureComponent);return o(d,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(i)+")"),o(d,"canUseDOM",s),d}}},654:(e,t,n)=>{"use strict";var i=n(950),a=Symbol.for("react.element"),r=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,s=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var i,r={},c=null,u=null;for(i in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)o.call(t,i)&&!l.hasOwnProperty(i)&&(r[i]=t[i]);if(e&&e.defaultProps)for(i in t=e.defaultProps)void 0===r[i]&&(r[i]=t[i]);return{$$typeof:a,type:e,key:c,ref:u,props:r,_owner:s.current}}t.Fragment=r,t.jsx=c,t.jsxs=c},49:(e,t)=>{"use strict";var n=Symbol.for("react.element"),i=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),f=Symbol.iterator;var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}function b(){}function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)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")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=v.prototype=new b;w.constructor=v,m(w,y.prototype),w.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,j={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,i){var a,r={},o=null,s=null;if(null!=t)for(a in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)k.call(t,a)&&!S.hasOwnProperty(a)&&(r[a]=t[a]);var l=arguments.length-2;if(1===l)r.children=i;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];r.children=c}if(e&&e.defaultProps)for(a in l=e.defaultProps)void 0===r[a]&&(r[a]=l[a]);return{$$typeof:n,type:e,key:o,ref:s,props:r,_owner:j.current}}function E(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function I(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function M(e,t,a,r,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case i:l=!0}}if(l)return o=o(l=e),e=""===r?"."+I(l,0):r,x(o)?(a="",null!=e&&(a=e.replace(C,"$&/")+"/"),M(o,t,a,"",(function(e){return e}))):null!=o&&(E(o)&&(o=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,a+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(C,"$&/")+"/")+e)),t.push(o)),1;if(l=0,r=""===r?".":r+":",x(e))for(var c=0;c<e.length;c++){var u=r+I(s=e[c],c);l+=M(s,t,a,u,o)}else if(u=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"===typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=M(s=s.value,t,a,u=r+I(s,c++),o);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function P(e,t,n){if(null==e)return e;var i=[],a=0;return M(e,i,"","",(function(e){return t.call(n,e,a++)})),i}function _(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O={current:null},z={transition:null},A={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:z,ReactCurrentOwner:j};function L(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}}
vendor: 6,480 bytes, line 2
2,t.Component=y,t.Fragment=a,t.Profiler=o,t.PureComponent=v,t.StrictMode=r,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=A,t.act=L,t.cloneElement=function(e,t,i){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=m({},e.props),r=e.key,o=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,s=j.current),void 0!==t.key&&(r=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)k.call(t,c)&&!S.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=i;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];a.children=l}return{$$typeof:n,type:e.type,key:r,ref:o,props:a,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:h,_payload:{_status:-1,_result:e},_init:_}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=z.transition;z.transition={};try{e()}finally{z.transition=t}},t.unstable_act=L,t.useCallback=function(e,t){return O.current.useCallback(e,t)},t.useContext=function(e){return O.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return O.current.useDeferredValue(e)},t.useEffect=function(e,t){return O.current.useEffect(e,t)},t.useId=function(){return O.current.useId()},t.useImperativeHandle=function(e,t,n){return O.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return O.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return O.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return O.current.useMemo(e,t)},t.useReducer=function(e,t,n){return O.current.useReducer(e,t,n)},t.useRef=function(e){return O.current.useRef(e)},t.useState=function(e){return O.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return O.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return O.current.useTransition()},t.version="18.3.1"},950:(e,t,n)=>{"use strict";e.exports=n(49)},414:(e,t,n)=>{"use strict";e.exports=n(654)},761:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var i=n-1>>>1,a=e[i];if(!(0<r(a,t)))break e;e[i]=t,e[n]=a,n=i}}function i(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var i=0,a=e.length,o=a>>>1;i<o;){var s=2*(i+1)-1,l=e[s],c=s+1,u=e[c];if(0>r(l,n))c<a&&0>r(u,l)?(e[i]=u,e[c]=n,i=c):(e[i]=l,e[s]=n,i=s);else{if(!(c<a&&0>r(u,n)))break e;e[i]=u,e[c]=n,i=c}}}return t}function r(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,h=null,f=3,p=!1,m=!1,g=!1,y="function"===typeof setTimeout?setTimeout:null,b="function"===typeof clearTimeout?clearTimeout:null,v="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var t=i(u);null!==t;){if(null===t.callback)a(u);else{if(!(t.startTime<=e))break;a(u),t.sortIndex=t.expirationTime,n(c,t)}t=i(u)}}function x(e){if(g=!1,w(e),!m)if(null!==i(c))m=!0,z(k);else{var t=i(u);null!==t&&A(x,t.startTime-e)}}function k(e,n){m=!1,g&&(g=!1,b(E),E=-1),p=!0;var r=f;try{for(w(n),h=i(c);null!==h&&(!(h.expirationTime>n)||e&&!M());){var o=h.callback;if("function"===typeof o){h.callback=null,f=h.priorityLevel;var s=o(h.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?h.callback=s:h===i(c)&&a(c),w(n)}else a(c);h=i(c)}if(null!==h)var l=!0;else{var d=i(u);null!==d&&A(x,d.startTime-n),l=!1}return l}finally{h=null,f=r,p=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j,S=!1,T=null,E=-1,C=5,I=-1;function M(){return!(t.unstable_now()-I<C)}function P(){if(null!==T){var e=t.unstable_now();I=e;var n=!0;try{n=T(!0,e)}finally{n?j():(S=!1,T=null)}}else S=!1}if("function"===typeof v)j=function(){v(P)};else if("undefined"!==typeof MessageChannel){var _=new MessageChannel,O=_.port2;_.port1.onmessage=P,j=function(){O.postMessage(null)}}else j=function(){y(P,0)};function z(e){T=e,S||(S=!0,j())}function A(e,n){E=y((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||p||(m=!0,z(k))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return i(c)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,a,r){var o=t.unstable_now();switch("object"===typeof r&&null!==r?r="number"===typeof(r=r.delay)&&0<r?o+r:o:r=o,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:r,expirationTime:s=r+s,sortIndex:-1},r>o?(e.sortIndex=r,n(u,e),null===i(c)&&e===i(u)&&(g?(b(E),E=-1):g=!0,A(x,r-o))):(e.sortIndex=s,n(c,e),m||p||(m=!0,z(k))),e},t.unstable_shouldYield=M,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},340:(e,t,n)=>{"use strict";e.exports=n(761)}},t={};function n(i){var a=t[i];if(void 0!==a)return a.exports;var r=t[i]={exports:{}};return e[i](r,r.exports,n),r.exports}n.n=e=>
2{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.p="/",(()=>{"use strict";var e=n(950),t=n(119);const i=n.p+"static/media/banner.9ab285ba30968a52adfa.webp",a=n.p+"static/media/totally-science.80ab286d1f397295999f.webp",r=n.p+"static/media/deposition.c802c069dfeba1fa3a09.webp",o=n.p+"static/media/library-science.a250e08e8d4c43fa1612.webp",s=n.p+"static/media/science-max.f062309b5f22203913e2.webp",l=n.p+"static/media/manhattan.c4f240cc44a9bcc47e2d.webp",c=n.p+"static/media/science-art.52b93fb98075a12e8e49.webp",u=n.p+"static/media/divergent.7b4647f191fd3166e6e2.webp",d=n.p+"static/media/control-variable.0fa70fde80bc388d2283.webp",h=n.p+"static/media/sports.dc684c5421ba3c91fba8.webp",f=n.p+"static/media/day-trading.617af15a0a60d0d11f8e.webp";var p=n(414);const m=[{handle:"totally-science-games-unleashing-your-inner-nerd-with-fun-and-learning",title:"Totally Science Games: Unleashing Your Inner Nerd with Fun and Learning",img:a,desc:(0,p.jsx)("p",{children:"There's something magical about games that blend fun with learning, especially when they tap into the wonders of science. As someone who has always been a bit of a science enthusiast\u2014okay, a full-blown science nerd\u2014I'm here to tell you that science games aren't just for kids. They're for anyone who wants to explore the universe's mysteries while having a blast."}),content:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h2",{children:"The Rise of Science Games: A Brief History"}),(0,p.jsx)("p",{children:"Science games have come a long way from the simple trivia or flashcard-style games of yesteryear. I remember playing those early educational games that tried to make learning feel like a chore disguised as a game. They were often clunky and more educational than entertaining, but they laid the foundation for what was to come."}),(0,p.jsx)("p",{children:"In recent years, there's been an explosion of games that are not only scientifically accurate but also genuinely engaging and fun to play. These games are designed to stimulate curiosity, encourage problem-solving, and foster a deeper understanding of scientific concepts. And the best part? They cater to all ages, from preschoolers to adults."}),(0,p.jsx)("h2",{children:"Why Science Games Matter"}),(0,p.jsx)("p",{children:"Science games aren't just a passing trend\u2014they're a powerful tool for learning. But why do they matter so much? Let me share a personal story to illustrate."}),(0,p.jsxs)("p",{children:["A few years ago, I was babysitting my niece, who at the time was obsessed with a game called ",(0,p.jsx)("i",{children:"Kerbal Space Program"}),". For those who aren't familiar, it's a game where you design and launch rockets, with a strong emphasis on real physics and orbital mechanics. I was skeptical at first\u2014could a game really teach her about space and engineering?"]}),(0,p.jsx)("p",{children:"But as I watched her meticulously design her spacecraft and calculate trajectories, I realized that this game was doing something special. It was teaching her complex concepts like gravity, aerodynamics, and propulsion in a way that was not only understandable but also incredibly fun. She wasn't just learning\u2014she was actively engaging with the material, experimenting, and thinking critically."}),(0,p.jsx)("p",{children:"That's the power of science games. They make learning an active, enjoyable experience. Instead of passively absorbing information, players are challenged to think, experiment, and solve problems. This active learning process is far more effective than traditional methods, especially when it comes to complex scientific concepts."}),(0,p.jsx)("h2",{children:"The Best Science Games You Need to Try"}),(0,p.jsx)("p",{children:"So, what are some of the best science games out there today? Here's a list of my top picks, each offering a unique blend of education and entertainment."}),(0,p.jsx)("h3",{children:(0,p.jsx)("b",{children:"1. Kerbal Space Program"})}),(0,p.jsxs)("p",{children:["If you're interested in space and engineering, ",(0,p.jsx)("i",{children:"Kerbal Space Program"})," is a must-play. This game puts you in control of your own space program, where you can design and launch spacecraft, explore new planets, and even build space stations. The game's physics engine is based on real-world principles, so you'll need to think like a rocket scientist to succeed."]}),(0,p.jsx)("h3",{children:(0,p.jsx)("b",{children:"2. Universe Sandbox"})}),(0,p.jsxs)("p",{children:["Ever wanted to play God with the cosmos? ",(0,p.jsx)("i",{children:"Universe Sandbox"})," lets you do just that. This simulation game allows you to create and destroy planets, stars, and entire galaxies, all while learning about gravity, orbital mechanics, and the delicate balance of the universe. It's a stunning visual experience that's both relaxing and intellectually stimulating."]}),(0,p.jsx)("h3",{children:(0,p.jsx)("b",{children:"3. Spore"})}),(0,p.jsxs)("p",{children:[(0,p.jsx)("i",{children:"Spore"})," is a game that lets you evolve your own species from a single-celled organism to a space-faring civilization. It's a fascinating journey through the principles of evolution, adaptation, and survival. While it's not the most scientifically accurate game, it's a great introduction to the concepts of biology and evolution, especially for younger players."]}),(0,p.jsx)("h3",{children:(0,p.jsx)("b",{children:"4. Foldit"})}),(0,p.jsxs)("p",{children:[(0,p.jsx)("i",{children:"Foldit"})," is a unique puzzle game that challenges players to fold proteins into their optimal shapes. What's incredible about this game is that it's not just for fun\u2014players are actually contributing to real scientific research. The solutions foun
2d by players have helped scientists understand how proteins work, which has implications for medicine and biology."]}),(0,p.jsx)("h3",{children:(0,p.jsx)("b",{children:"5. SimCity"})}),(0,p.jsxs)("p",{children:["While not strictly a science game, ",(0,p.jsx)("i",{children:"SimCity"})," teaches important lessons about urban planning, economics, and environmental science. As you build and manage your own city, you'll need to consider factors like pollution, energy use, and infrastructure. It's a great way to explore the complexities of running a modern city."]}),(0,p.jsx)("h3",{children:(0,p.jsx)("b",{children:"6. Portal and Portal 2"})}),(0,p.jsxs)("p",{children:[(0,p.jsx)("i",{children:"Portal"}),' and its sequel are puzzle games that revolve around the use of a "portal gun," which creates linked portals on flat surfaces. While the science in ',(0,p.jsx)("i",{children:"Portal"})," is more theoretical (and downright fictional), the games are a fantastic exercise in logic, spatial reasoning, and critical thinking. Plus, they're filled with humor and engaging storylines."]}),(0,p.jsx)("h3",{children:(0,p.jsx)("b",{children:"7. Osmos"})}),(0,p.jsxs)("p",{children:["In ",(0,p.jsx)("i",{children:"Osmos"}),", you control a tiny organism in a fluid world, absorbing smaller organisms to grow while avoiding larger ones. The game's physics engine is based on real-world principles, making it a relaxing yet challenging experience that subtly teaches you about concepts like momentum and mass."]}),(0,p.jsx)("h3",{children:(0,p.jsx)("b",{children:"8. Minecraft (Education Edition)"})}),(0,p.jsxs)("p",{children:[(0,p.jsx)("i",{children:"Minecraft"})," might seem like just a building game, but its Education Edition is a powerful tool for teaching a wide range of subjects, including science. Players can explore chemistry, build circuits, and even simulate ecosystems, all within the familiar blocky world of ",(0,p.jsx)("i",{children:"Minecraft"}),"."]}),(0,p.jsx)("h3",{children:(0,p.jsx)("b",{children:"9. The Incredible Machine"})}),(0,p.jsx)("p",{children:"This classic game challenges players to build complex contraptions using a variety of parts, like gears, belts, and motors. It's a fantastic way to learn about engineering, physics, and problem-solving in a fun and creative environment."}),(0,p.jsx)("h3",{children:(0,p.jsx)("b",{children:"10. Human Resource Machine"})}),(0,p.jsxs)("p",{children:["In ",(0,p.jsx)("i",{children:"Human Resource Machine"}),", you play as a programmer, solving puzzles by writing simple code. While it's more about logic and programming than pure science, it's a great introduction to the kind of thinking required in fields like computer science and robotics."]}),(0,p.jsx)("h2",{children:"The Future of Science Games"}),(0,p.jsx)("p",{children:"The future of science games is incredibly bright. As technology continues to advance, we're seeing games that are more immersive, more accurate, and more educational than ever before. Virtual reality (VR) and augmented reality (AR) are opening up new possibilities for interactive learning, allowing players to step into virtual labs, explore the human body, or even walk on the surface of Mars."}),(0,p.jsx)("p",{children:"But perhaps the most exciting development is the increasing collaboration between game developers and scientists. By working together, they're creating games that are not only fun to play but also contribute to real scientific research. This trend is likely to continue, leading to even more innovative and impactful games in the future."}),(0,p.jsx)("h2",{children:"My Personal Take on Science Games"}),(0,p.jsx)("p",{children:"I'll be honest\u2014I love science games because they combine two of my favorite things: learning and having fun. But beyond my personal enjoyment, I truly believe that these games have the potential to change the way we think about education. They make learning accessible, engaging, and relevant to the real world."}),(0,p.jsxs)("p",{children:["In a world where ",(0,p.jsx)("a",{href:"https://www.snhu.edu/about-us/newsroom/stem/what-does-stem-mean-for-you",children:"STEM"})," (Science, Technology, Engineering, and Mathematics) education is becoming increasingly important, science games are a valuable tool for inspiring the next generation of scientists, engineers, and thinkers. They show us that science isn't just something you learn in a classroom\u2014it's something you can explore, experiment with, and enjoy in your everyday life."]}),(0,p.jsx)("p",{children:"So, whether you're a seasoned scientist or someone who's just starting to dip their toes into the world of science, I encourage you to give these games a try. Who knows? You might just discover a new passion\u2014or at the very least, have a lot of fun along the way."})]})},{handle:"the-art-of-deposition-science-understanding-material-layers-in-everyday-life",title:"The Art of Deposition Science: Understanding Material Layers in Everyday Life",img:r,desc:(0,p.jsx)("p",{children:"Deposition science might not be the flashiest topic in the world of science, but it's one of those behind-the-scenes fields that plays a crucial role in our everyday lives. You may not realize it, but the principles of deposition science are at work in everything from the gadgets you use to the buildings you live in. As someone who's always been fascinated by the hidden processes that shape our world, I've found deposition science to be an incredibly interesting\u2014and often overlooked\u2014field."}),content:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h2",{children:"What is Deposition Science?"}),(0,p.jsx)("p",{children:"To put it simply, deposition science is the study of how materials are added layer by layer onto a surface. This process can occur naturally, like when minerals form sedimentary rocks, or it can be man-made, as in the manufacturing of semiconductors or the application of coatings to materials. Deposition can happen through various methods, such as physical vapor deposition (PVD), chemical vap
2or deposition (CVD), and electroplating, each with its own specific applications and nuances."}),(0,p.jsx)("p",{children:"I first stumbled upon deposition science while researching how the screens on our smartphones are made. It's easy to take for granted that smooth, responsive glass that lets us swipe and tap our way through the day, but getting that glass to be both functional and durable requires some serious science. And that's where deposition comes in."}),(0,p.jsx)("h2",{children:"The Role of Deposition in Technology"}),(0,p.jsxs)("p",{children:["One of the most exciting areas where deposition science is making an impact is in the ",(0,p.jsx)("a",{href:"https://www.researchgate.net/publication/285203105_Deposition_Technologies_and_Applications",children:"field of technology"}),", particularly in the production of semiconductors and microchips. These tiny components are the backbone of all modern electronics, from your smartphone to the most advanced supercomputers."]}),(0,p.jsx)("h3",{children:"Microchips and Semiconductors"}),(0,p.jsx)("p",{children:"The process of creating a microchip involves depositing extremely thin layers of materials\u2014often silicon, metals, and insulators\u2014onto a substrate, typically a silicon wafer. These layers are patterned and etched using photolithography to create the intricate circuits that power electronic devices."}),(0,p.jsx)("p",{children:"What's fascinating is how precise this process needs to be. We're talking about layers that are only a few nanometers thick\u2014thousands of times thinner than a human hair. Any imperfection in these layers can lead to defects that could render the entire chip useless. This level of precision requires an in-depth understanding of deposition techniques and the science behind them."}),(0,p.jsx)("h3",{children:"OLED Screens"}),(0,p.jsx)("p",{children:"Another area where deposition science shines is in the production of OLED (Organic Light Emitting Diode) screens, which are used in everything from smartphones to high-end TVs. The vibrant colors and deep blacks that OLED screens are known for are achieved by depositing organic compounds onto a substrate in a series of ultra-thin layers."}),(0,p.jsx)("p",{children:"Unlike traditional LED screens, which use a backlight to illuminate the display, each pixel in an OLED screen emits its own light. This allows for much better contrast and color accuracy, but it also requires a much more delicate manufacturing process. The organic layers must be deposited with extreme precision to ensure uniformity and longevity of the display."}),(0,p.jsx)("h2",{children:"Deposition Science in Everyday Life"}),(0,p.jsx)("p",{children:"While deposition science is critical in the high-tech world, it also plays a significant role in more mundane aspects of our lives. You might not realize it, but deposition techniques are used in a variety of everyday products and processes."}),(0,p.jsx)("h3",{children:"Protective Coatings"}),(0,p.jsx)("p",{children:"Think about the last time you bought a pair of sunglasses or a new kitchen appliance. Chances are, those items were coated with a protective layer to prevent scratches, corrosion, or wear and tear. This coating is often applied through a deposition process, where a thin layer of material is added to the surface of the product to enhance its durability."}),(0,p.jsx)("p",{children:"For example, the lenses on your sunglasses might be coated with a thin layer of anti-reflective material to reduce glare and improve clarity. This layer is often deposited using PVD, which allows for a precise and uniform application."}),(0,p.jsx)("h3",{children:"Decorative Finishes"}),(0,p.jsx)("p",{children:"Deposition science isn't just about function\u2014it's also about form. Decorative finishes, like the gold plating on jewelry or the metallic sheen on car parts, are often achieved through deposition processes. Electroplating, for instance, involves depositing a thin layer of metal onto a surface to create a desired aesthetic effect."}),(0,p.jsx)("p",{children:"This process isn't just for luxury items, either. Even the chrome finish on the faucet in your bathroom was likely achieved through a deposition process. These finishes not only look good but also provide additional protection against corrosion and wear."}),(0,p.jsx)("h2",{children:"Deposition Science in the Natural World"}),(0,p.jsx)("p",{children:"Deposition isn't just something that happens in a lab\u2014it's a natural process that has shaped our planet over millions of years. One of the most familiar examples of natural deposition is the formation of sedimentary rocks."}),(0,p.jsx)("h3",{children:"Sedimentary Rocks"}),(0,p.jsx)("p",{children:"Sedimentary rocks, like sandstone and limestone, are formed through the deposition of minerals and organic materials over time. These materials are carried by wind, water, or ice and are gradually deposited in layers. Over time, these layers are compressed and cemented together, forming solid rock."}),(0,p.jsx)("p",{children:"The Grand Canyon is one of the most stunning examples of sedimentary rock formations. Each layer of rock tells a story of the Earth's history, with different layers representing different geological periods. The process of deposition that created these layers is a slow one, taking millions of years to form the towering cliffs we see today."}),(0,p.jsx)("h3",{children:"Fossil Formation"}),(0,p.jsx)("p",{children:"Another fascinating natural process involving deposition is the formation of fossils. When an organism dies, its remains may be buried by sediment. Over time, more and more layers of sediment build up, and the pressure from these layers causes the remains to mineralize, turning them into fossils."}),(0,p.jsx)("p",{children:"This process is incredibly rare and requires very specific conditions, which is why fossils are such valuable records of life on Earth. Each fossil is essentially a snapshot of a moment in time, preserved through the natural process of deposition."}),(0,p.jsx)("h2",{children:"The Future of Deposition Science"}),(0,p.jsx)("p",{children:"As with many fields of science, deposition techniques are constantly evolving, leading to new and exciting applications. One of the areas I'm most excited about is the potential for deposition science in the field of renewable energy."}),(0,p.jsx)("h3",{children:"Solar Cells"}),(0,p.jsx)("p",{children:"Solar cells, which convert sunlight into electricity, rely heavily on deposition science. The efficiency of a solar cell depends on the quality of the materials used and how they are deposited onto the substrate. Researchers are currently exploring new deposition methods to create thinner, more efficient solar cells that could significantly reduce the cost of solar energy."}),(0,p.jsx)("p",{children:"For example, perovskite solar cells, a relatively new type of solar technology, have shown great promise in terms of efficiency and cost. However, the challenge lies in developing deposition techniques that can produce these cells at scale while maintaining their performance and stability."}),(0,p.jsx)("h3",{children:"Energy Storage"}),(0,p.jsx)("p",{children:"Deposition science is also playing a role in the development of better energy storage solutions, such as batteries. The performance of a battery depen
2ds on the materials used for the electrodes and the electrolyte, and how these materials are deposited can have a significant impact on the battery's capacity, charging speed, and lifespan."}),(0,p.jsx)("p",{children:"Researchers are experimenting with new deposition techniques to create batteries that are not only more efficient but also more environmentally friendly. This could lead to significant advancements in everything from electric vehicles to grid-scale energy storage."}),(0,p.jsx)("h2",{children:"My Thoughts on Deposition Science"}),(0,p.jsx)("p",{children:"Deposition science might not be the most glamorous field, but it's one that I find incredibly fascinating. It's a perfect example of how science operates behind the scenes, quietly shaping our world in ways we often don't even notice."}),(0,p.jsx)("p",{children:"Personally, I've always been drawn to the idea of layers\u2014how things build up over time, whether it's the layers of rock that form a canyon or the layers of material that make our technology possible. There's something almost poetic about the idea that tiny, incremental changes can create something so significant."}),(0,p.jsx)("p",{children:"In a world that's increasingly focused on instant results, deposition science reminds us that sometimes the most important things take time. Whether it's the formation of a new material or the slow buildup of sediment that creates a fossil, deposition is a process of patience and precision."}),(0,p.jsx)("p",{children:"So, the next time you pick up your smartphone, admire a piece of jewelry, or even take a walk through a canyon, take a moment to appreciate the layers that make these things possible. Behind each one is a world of science, slowly and steadily working its magic."})]})},{handle:"navigating-the-journey-to-a-library-science-degree-tips-tricks-and-insights",title:"Navigating the Journey to a Library Science Degree: Tips, Tricks, and Insights",img:o,desc:(0,p.jsx)("p",{children:"Embarking on the journey to earn a library science degree is like setting off on a quest to become a guardian of knowledge. It's not just about learning how to organize books; it's about mastering the art of information science, understanding how to manage digital databases, and knowing how to guide people through the ever-evolving landscape of information. As someone who has been through this journey myself, I'm here to share some insights, tips, and a few hard-earned lessons from my own experience."}),content:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h2",{children:"Why Choose a Library Science Degree?"}),(0,p.jsx)("p",{children:"Before diving into the nitty-gritty of earning a library science degree, it's important to understand why someone might choose this path in the first place. For me, the decision was driven by a deep love of books and a fascination with the ways in which information shapes our world. But there's more to it than just a passion for reading."}),(0,p.jsx)("h3",{children:"The Expanding Role of Librarians"}),(0,p.jsx)("p",{children:"Librarianship today is so much more than stamping books and shushing noisy patrons. Librarians are information professionals, digital curators, educators, and community leaders. In an age where information is both more accessible and more overwhelming than ever, the role of the librarian has expanded to include everything from managing digital archives to teaching information literacy skills."}),(0,p.jsx)("p",{children:"I was drawn to library science because I wanted to be a part of this evolving profession. I saw it as a way to combine my love of learning with a career that would allow me to help others navigate the complexities of the digital age. If you're someone who enjoys organizing information, helping people, and staying on the cutting edge of technology, a library science degree might be a perfect fit for you too."}),(0,p.jsx)("h3",{children:"Diverse Career Opportunities"}),(0,p.jsx)("p",{children:"A library science degree opens the door to a wide range of career opportunities beyond traditional library roles. Graduates can work in academic libraries, public libraries, school libraries, special libraries (like those in law firms or medical institutions), or even in non-library settings such as museums, archives, or corporate information centers."}),(0,p.jsx)("p",{children:"One of my classmates, for example, now works as a data analyst for a tech company, where her skills in information organization and retrieval are highly valued. Another friend became an archivist, preserving historical documents and making them accessible to the public. The possibilities are vast, and the skills you'll gain in a library science program are versatile enough to apply to many different fields."}),(0,p.jsx)("h2",{children:"Choosing the Right Program"}),(0,p.jsx)("p",{children:"When I first started looking into library science programs, I quickly realized that not all programs are created equal. Cho
2osing the right program is crucial, as it will shape your education and influence your career opportunities. Here are some factors to consider when making your decision."}),(0,p.jsx)("h3",{children:"Accreditation"}),(0,p.jsx)("p",{children:"First and foremost, make sure the program you choose is accredited by the American Library Association (ALA) or a similar accrediting body in your country. Accreditation ensures that the program meets certain standards of quality and that your degree will be recognized by employers."}),(0,p.jsx)("h3",{children:"Specializations"}),(0,p.jsx)("p",{children:"Many library science programs offer specializations or concentrations in areas such as digital libraries, archival studies, youth services, or information technology. If you have a specific career path in mind, look for a program that offers a specialization that aligns with your interests."}),(0,p.jsx)("p",{children:"For instance, I knew early on that I wanted to work in academic libraries, so I chose a program that offered a strong focus on academic librarianship. This allowed me to take courses that were directly relevant to my career goals and to gain experience in academic settings through internships and practicums."}),(0,p.jsx)("h3",{children:"Online vs. On-Campus"}),(0,p.jsx)("p",{children:"Another important consideration is whether to pursue your degree online or on-campus. Online programs offer greater flexibility, allowing you to study from anywhere and to fit your coursework around other commitments. On-campus programs, on the other hand, provide more opportunities for face-to-face interaction, networking, and hands-on experience."}),(0,p.jsx)("p",{children:"I opted for an on-campus program because I wanted to be immersed in the academic environment and to take advantage of the opportunities for networking and collaboration with faculty and peers. However, I know many people who successfully completed their degrees online and appreciated the flexibility it offered."}),(0,p.jsx)("h3",{children:"Cost and Financial Aid"}),(0,p.jsxs)("p",{children:["The ",(0,p.jsx)("a",{href:"https://www.mastersinlibraryscience.net/california-mlis-degree/",children:"cost of a library science degree"})," can vary widely depending on the program and whether you attend full-time or part-time. Be sure to research tuition costs and explore financial aid options, including scholarships, grants, and assistantships."]}),(0,p.jsx)("p",{children:"I was fortunate enough to receive a graduate assistantship, which covered my tuition and provided a small stipend in exchange for working part-time in the university library. This not only helped me financially but also gave me valuable work experience that I could put on my resume."}),(0,p.jsx)("h2",{children:"The Coursework: What to Expect"}),(0,p.jsx)("p",{children:"Library science programs typically cover a broad range of topics, from the basics of cataloging and classification to advanced topics in digital libraries and information management. Here's a glimpse of what you can expect from the coursework."}),(0,p.jsx)("h3",{children:"Core Courses"}),(0,p.jsx)("p",{children:"Most library science programs require a set of core courses that provide a foundation in the field. These might include:"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Cataloging and Classification:"})," Learn how to organize information and make it accessible through cataloging systems like the Dewey Decimal System or the Library of Congress Classification."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Reference and Information Services:"})," Develop skills in helping patrons find and use information, whether in person or online."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Information Technology:"})," Gain an understanding of the technologies used in libraries, from integrated library systems to digital archives."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Research Methods:"})," Learn how to conduct research in library and information science, including both qualitative and quantitative methods."]}),(0,p.jsx)("h3",{children:"Electives and Specializations"}),(0,p.jsx)("p",{children:"In addition to core courses, you'll have the opportunity to take electives that align with your interests or career goals. These might include:"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Digital Libraries:"})," Explore the challenges and opportunities of managing digital collections."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Youth Services:"})," Learn how to develop programs and collections for children and young adults."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Archives and Records Management:"})," Study the principles of preserving and managing historical records and archives."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Information Literacy:"})," Discover how to teach information literacy skills to students and patrons."]}),(0,p.jsx)("p",{children:"One of my favorite electives was a course on emerging technologies in libraries, where we explored everything from virtual reality to data visualization. This course opened my eyes to the many ways that libraries can leverage new technologies to enhance their services and better serve their communities."}),(0,p.jsx)("h3",{children:"Practicums and Internships"}),(0,p.jsx)("p",{children:"Many programs require or encourage students to complete a practicum or internship as part of their degree. This hands-on experience is invaluable, as it allows you to apply what you've learned in a real-world setting and to gain professional experience that will make you more competitive in the job market."}),(0,p.jsx)("p",{children:"During my program, I completed a practicum at a local public library, where I worked on a project to digitize and catalog a collection of historical photographs. This experience not only reinforced what I had learned in my coursew
2ork but also gave me a sense of accomplishment and confidence in my skills."}),(0,p.jsx)("h2",{children:"Navigating Challenges and Making the Most of Your Degree"}),(0,p.jsx)("p",{children:"Earning a library science degree is a rewarding experience, but it's not without its challenges. Here are some tips for navigating those challenges and making the most of your time in the program."}),(0,p.jsx)("h3",{children:"Time Management"}),(0,p.jsx)("p",{children:"Balancing coursework, work, and personal life can be tough, especially if you're studying part-time or working full-time while pursuing your degree. Time management is key. I found that keeping a detailed planner and setting aside dedicated study times each week helped me stay on top of my assignments and avoid last-minute stress."}),(0,p.jsx)("h3",{children:"Networking and Professional Development"}),(0,p.jsx)("p",{children:"Take advantage of the networking opportunities that your program offers. Attend conferences, join professional organizations like the ALA, and participate in online forums and discussion groups. Networking can open doors to job opportunities, mentorship, and collaborations that can help you in your career."}),(0,p.jsx)("p",{children:"One of the most valuable connections I made during my program was with a professor who became my mentor. She provided guidance, introduced me to professionals in the field, and even helped me land my first job after graduation."}),(0,p.jsx)("h3",{children:"Embrace Lifelong Learning"}),(0,p.jsx)("p",{children:"The field of library and information science is constantly evolving, so it's important to embrace lifelong learning. Stay curious, keep up with new trends and technologies, and be willing to adapt to changes in the profession."}),(0,p.jsx)("p",{children:"Even after completing my degree, I continue to take online courses, attend workshops, and read professional journals to stay current in the field. This commitment to ongoing learning has not only helped me stay competitive in my career but also kept my passion for the profession alive."}),(0,p.jsx)("h2",{children:"My Journey: Reflections and Advice"}),(0,p.jsx)("p",{children:"Looking back on my journey to earn a library science degree, I can honestly say it was one of the most rewarding experiences of my life. It wasn't always easy\u2014there were late nights, challenging projects, and moments of doubt\u2014but it was all worth it in the end."}),(0,p.jsx)("p",{children:"One piece of advice I would give to anyone considering this path is to stay open to new possibilities. When I started my program, I was set on becoming an academic librarian, but along the way, I discovered a passion for digital archives that led me down a different career path. Don't be afraid to explore different areas of the field and to change your focus if something else sparks your interest."}),(0,p.jsx)("p",{children:"Another tip is to build a support network. Whether it's classmates, professors, or family members, having people to lean on during the challenging moments can make all the difference. I was fortunate to have a close-knit group of classmates who became friends and study partners, and we supported each other through the ups and downs of the program."}),(0,p.jsx)("p",{children:"Finally, remember that the skills you gain in a library science program are valuable and transferable to many different careers. Whether you end up working in a library, an archive, a museum, or even a tech company, the knowledge and experience you gain will serve you well."}),(0,p.jsx)("p",{children:"Earning a library science degree is more than just a stepping stone to a career\u2014it's an opportunity to join a profession dedicated to preserving and sharing knowledge, fostering community, and helping people navigate the ever-changing world of information. If that sounds like something you're passionate about, then I encourage you to take the leap and start your own journey. You never know where it might lead."})]})},{handle:"why-science-max-videos-should-be-on-every-parents-radar",title:"Why Science Max Videos Should Be on Every Parent's Radar",img:s,desc:(0,p.jsxs)("p",{children:["If you're a parent like me, you're probably always on the lookout for educational content that's both fun and engaging for your kids. In a world flooded with digital media, it can be tough to find content that strikes the right balance between entertainment and education. That's where ",(0,p.jsx)("i",{children:"Science Max"})," comes in\u2014a show that takes science experiments to a whole new level, literally and figuratively. I'm here to tell you why ",(0,p.jsx)("i",{children:"Science Max"})," videos should be a staple in every household that values learning through play."]}),content:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h2",{children:"What is Science Max?"}),(0,p.jsxs)("p",{children:["For those who aren't familiar, ",(0,p.jsx)("i",{children:"Science Max"})," is a ",(0,p.jsx)("a",{href:"https://www.tvokids.com/school-age/science-max-experiments-large-0",children:"YouTube series"})," that started a few years ago, and it's quickly become a favorite among kids, parents, and educators alike. The show is hosted by Phil McCordic, a charismatic and energetic science enthusiast who has a knack for making science not only understandable but also incredibly fun."]}),(0,p.jsxs)("p",{children:["The premise of ",(0,p.jsx)("i",{children:"Science Max"}),' is simple: take regular science experiments and "max" them out\u2014meaning, do them on a much larger scale. Whether it\'s building a giant catapult, creating a massive domino chain reaction, or testing out a huge homemade hovercraft, ',(0,p.jsx)("i",{children:"Science Max"})," takes the kinds of experiments you'd find in a classroom and amplifies them to an epic degree."]}),(0,p.jsxs)("p",{children:["But what makes ",(0,p.jsx)("i",{children:"Science Max"})," special isn't just the scale of the experiments; it's the way the show blends humor, education, and a sense of adventure. It's the kind of content that makes kids excited about science without them even realizing they're learning something new."]}),(0,p.jsx)("h2",{children:"The Appeal of Science Max for Kids"}),(0,p.jsxs)("p",{children:["As a parent, I've seen firsthand how difficult it can be to get kids interested in science. Textbooks and worksheets can only do so much, and sometimes kids need to see science in action to really appreciate it. That's where ",(0,p.jsx)("i",{children:"Science Max"})," comes in."]}),(0,p.jsx)("h3",{children:"Fun and Engaging Content"}),(0,p.jsxs)("p",{children:["One of the biggest appeals of ",(0,p.jsx)("i",{children:"Science Max"})," is how fun it is to watch. Phil's enthusiasm is infectious, and his willingness to get his hands dirty (or sticky, or wet, or covered in foam) makes the experiments feel accessible and exciting. Kids aren't just watching someone explain science\u2014they're watching someone dive headfirst into
2it, with all the messy, chaotic, and hilarious results that come with it."]}),(0,p.jsxs)("p",{children:["I remember the first time I watched ",(0,p.jsx)("i",{children:"Science Max"})," with my own kids. We were all hooked from the start, laughing along with Phil as he attempted to build a giant Rube Goldberg machine. The excitement and unpredictability of the experiments kept my kids glued to the screen, and by the end of the episode, they were begging to try out their own experiments at home."]}),(0,p.jsx)("h3",{children:"Educational Value"}),(0,p.jsx)("p",{children:"While the show is undeniably entertaining, it's also packed with educational value. Each episode is built around a specific scientific concept, such as gravity, friction, or air pressure, and Phil does an excellent job of explaining these concepts in a way that's easy for kids to understand. The show is full of teachable moments, where complex ideas are broken down into simple, relatable terms."}),(0,p.jsx)("p",{children:"For example, in one episode, Phil explores the concept of inertia by attempting to stop a giant spinning wheel. Through trial and error (and a lot of laughs), he demonstrates how inertia works in real life, making a concept that might seem abstract in a textbook feel real and tangible."}),(0,p.jsxs)("p",{children:["What's more, ",(0,p.jsx)("i",{children:"Science Max"})," encourages kids to think critically and problem-solve. Phil often encounters challenges or obstacles during his experiments, and rather than glossing over them, he takes the time to explain why things didn't go as planned and how he might solve the problem. This emphasis on the scientific method\u2014asking questions, making predictions, testing ideas, and learning from mistakes\u2014is one of the show's greatest strengths."]}),(0,p.jsx)("h3",{children:"Encouraging Curiosity and Exploration"}),(0,p.jsxs)("p",{children:["One of the things I love most about ",(0,p.jsx)("i",{children:"Science Max"})," is how it encourages kids to be curious and to explore the world around them. The show isn't just about watching someone else do science\u2014it's about inspiring kids to try their own experiments, ask their own questions, and discover the wonders of science for themselves."]}),(0,p.jsxs)("p",{children:["After watching a few episodes of ",(0,p.jsx)("i",{children:"Science Max"}),", my kids were eager to start their own experiments at home. We've since spent countless afternoons building volcanoes, launching homemade rockets, and creating chain reactions with whatever we could find around the house. These activities have not only brought us closer together as a family but also sparked a genuine interest in science that I hope will last a lifetime."]}),(0,p.jsx)("h2",{children:"The Appeal of Science Max for Parents"}),(0,p.jsxs)("p",{children:["While ",(0,p.jsx)("i",{children:"Science Max"})," is obviously designed with kids in mind, it's a show that parents can enjoy just as much. Here's why I think ",(0,p.jsx)("i",{children:"Science Max"})," is a winner for parents, too."]}),(0,p.jsx)("h3",{children:"Trustworthy and Educational Content"}),(0,p.jsxs)("p",{children:["As a parent, I'm always concerned about the quality of the content my kids are consuming. With so much questionable material out there, it's a relief to find a show like ",(0,p.jsx)("i",{children:"Science Max"})," that I can trust. The show is well-researched, scientifically accurate, and presented in a way that's both informative and entertaining."]}),(0,p.jsxs)("p",{children:["I appreciate that ",(0,p.jsx)("i",{children:"Science Max"})," doesn't dumb down the science. Instead, it presents complex ideas in a way that's accessible without being condescending. This not only helps kids learn but also gives me confidence that they're being exposed to high-quality educational content."]}),(0,p.jsx)("h3",{children:"Encourages Hands-On Learning"}),(0,p.jsxs)("p",{children:["One of the biggest challenges I've faced as a parent is finding ways to engage my kids in hands-on learning, especially when it comes to science. ",(0,p.jsx)("i",{children:"Science Max"})," is a fantastic resource in this regard, as it provides a wealth of ideas for experiments and activities that can be done at home."]}),(0,p.jsx)("p",{children:"Phil often includes tips and suggestions for how to recreate the experiments featured on the show using everyday household items. This makes it easy for parents like me to set up fun, educational activities without needing to buy special equipment or supplies. Plus, the experiments are designed to be safe and doable for kids, with adult supervision, of course."}),(0,p.jsx)("h3",{children:"Family-Friendly Entertainment"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("i",{children:"Science Max"})," is one of those rare shows that the whole family can enjoy together. It's funny, engaging, and educational, making it a great choice for family viewing. Watching ",(0,p.jsx)("i",{children:"Science Max"})," has become a regular activity in our household, and it's something we all look forward to."]}),(0,p.jsx)("p",{children:"I've also found that watching the show together has sparked some great conversations about science and learning. My kids are always full of questions after each episode, and I love that we can discuss what we've learned and even come up with
2new ideas for experiments to try."}),(0,p.jsx)("h2",{children:"Science Max in the Classroom"}),(0,p.jsxs)("p",{children:["It's not just parents who are raving about ",(0,p.jsx)("i",{children:"Science Max"}),"\u2014teachers and educators are also big fans. The show is a valuable tool for making science lessons more dynamic and engaging."]}),(0,p.jsx)("h3",{children:"A Great Supplement to Science Curriculum"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("i",{children:"Science Max"})," is an excellent supplement to any science curriculum, whether in a traditional classroom setting or for homeschooling. The show covers a wide range of topics that align with many educational standards, making it easy to incorporate into lesson plans."]}),(0,p.jsxs)("p",{children:["Teachers can use ",(0,p.jsx)("i",{children:"Science Max"})," videos to introduce new concepts, reinforce lessons, or provide a fun and engaging review. The hands-on nature of the experiments makes the content especially effective for kinesthetic learners who benefit from seeing and doing, rather than just listening or reading."]}),(0,p.jsx)("h3",{children:"Inspiring Future Scientists"}),(0,p.jsxs)("p",{children:["One of the most rewarding aspects of introducing kids to ",(0,p.jsx)("i",{children:"Science Max"})," is seeing the spark of curiosity and excitement that it ignites. By making science fun and accessible, the show has the potential to inspire the next generation of scientists, engineers, and innovators."]}),(0,p.jsxs)("p",{children:["As an educator, there's nothing more satisfying than seeing a student light up with excitement over a new discovery or experiment. ",(0,p.jsx)("i",{children:"Science Max"})," helps create those moments by showing kids that science isn't just something you do in a lab\u2014it's something you can explore every day, in countless ways."]}),(0,p.jsx)("h2",{children:"My Personal Experience with Science Max"}),(0,p.jsxs)("p",{children:["I'll admit, I didn't expect to become a ",(0,p.jsx)("i",{children:"Science Max"})," fan when I first put it on for my kids. But as we watched episode after episode together, I found myself just as captivated as they were. The show reminded me of the joy of discovery that science can bring, and it's been a wonderful experience to share that with my kids."]}),(0,p.jsx)("p",{children:"One of the most memorable moments we had was trying to recreate one of Phil's giant domino chain reactions in our living room. We spent hours setting up blocks, books, and anything else we could find to create our own \"maxed out\" domino effect. Sure, it didn't go exactly as planned (we had more than a few false starts), but that was part of the fun. And when we finally got it to work, the sense of accomplishment and the cheers from my kids were absolutely priceless."}),(0,p.jsxs)("p",{children:["In a world where screens often isolate us, ",(0,p.jsx)("i",{children:"Science Max"})," has been a refreshing way to bring us together as a family. It's more than just a show\u2014it's an invitation to explore, create, and learn together."]}),(0,p.jsx)("h2",{children:"Conclusion: Why Every Parent Should Tune In to Science Max"}),(0,p.jsxs)("p",{children:["In a sea of digital content, ",(0,p.jsx)("i",{children:"Science Max"})," stands out as a beacon of educational fun. It's a show that manages to make science exciting, accessible, and downright entertaining for kids, while also providing parents with the peace of mind that their children are watching something worthwhile."]}),(0,p.jsxs)("p",{children:["Whether you're looking to inspire a budding scientist, find new ideas for family activities, or simply want to enjoy some quality time with your kids, ",(0,p.jsx)("i",{children:"Science Max"})," is a show that delivers. It's more than just a way to pass the time\u2014it's an opportunity to foster a love of learning and to show kids that science is something to be explored, celebrated, and enjoyed."]}),(0,p.jsxs)("p",{children:["So, if you haven't already, I highly recommend adding ",(0,p.jsx)("i",{children:"Science Max"})," to your family's watchlist. Who knows? You might just find yourself building a giant domino chain reaction in your living room, too."]})]})},{handle:"a-day-in-the-life-at-the-manhattan-center-for-science-and-mathematics",title:"A Day in the Life at the Manhattan Center for Science and Mathematics",img:l,desc:(0,p.jsxs)("p",{children:["When it comes to specialized high schools, the ",(0,p.jsx)("a",{href:"https://www.mcsm.net/",children:"Manhattan Center for Science and Mathematics"})," (MCSM) stands out as a beacon of academic excellence and opportunity in New York City. Situated in East Harlem, MCSM has a rich history of nurturing young minds and preparing them for careers in STEM fields. As someone who's had the privilege of visiting the school and interacting with both students and faculty, I'm excited to give you a glimpse into what a typical day at MCSM looks like and why this school is such a unique place for students passionate about science and math."]}),content:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h2",{children:"The Morning Rush: Starting the Day at MCSM"}),(0,p.jsx)("p",{children:"The day at MCSM starts early, with students arriving by 7:30 AM. The school is a hub of activity even at this hour, as students file through the main entrance, greeting friends and teachers, and gearing up for the day ahead. There's a palpable energy in the air\u2014these students know they're part of something special."}),(0,p.jsx)("h3",{children:"Homeroom and Announcements"}),(0,p.jsx)("p",{children:"The day officially begins with homeroom, a brief peri
2od where students can settle in, hear the day's announcements, and mentally prepare for the day ahead. It's a time to check in with classmates and teachers, ensuring everyone is on the same page before the academic rigor begins."}),(0,p.jsx)("p",{children:"During my visit, I sat in on a homeroom session where the principal announced upcoming events, reminded students of deadlines for college applications, and celebrated recent academic achievements. It was clear that the school places a strong emphasis on community, with a sense of camaraderie and mutual support that was evident even in this short morning meeting."}),(0,p.jsx)("h2",{children:"The First Bell: Diving into STEM Classes"}),(0,p.jsx)("p",{children:"Once homeroom is over, the first bell rings, signaling the start of the academic day. At MCSM, the curriculum is heavily focused on science, technology, engineering, and mathematics (STEM), with a variety of courses designed to challenge and engage students at every level."}),(0,p.jsx)("h3",{children:"Advanced Placement (AP) and Honors Courses"}),(0,p.jsx)("p",{children:"One of the hallmarks of MCSM is its extensive offering of Advanced Placement (AP) and honors courses. These classes are designed to push students to their academic limits, providing them with college-level coursework while still in high school. From AP Physics to Honors Calculus, students at MCSM have access to a wide range of challenging courses that prepare them for the rigors of higher education."}),(0,p.jsx)("p",{children:"During my visit, I had the chance to sit in on an AP Chemistry class. The students were deeply engaged in a lab experiment, testing chemical reactions and recording their observations. What struck me was the level of independence and responsibility given to the students\u2014they were encouraged to take ownership of their experiments, ask questions, and think critically about the results."}),(0,p.jsx)("p",{children:"The teacher acted more as a facilitator than a lecturer, guiding the students when needed but largely allowing them to explore and learn through hands-on experience. This approach not only fosters a deep understanding of the material but also helps students develop critical thinking and problem-solving skills that will serve them well in any future STEM career."}),(0,p.jsx)("h3",{children:"Specialized Science Labs"}),(0,p.jsx)("p",{children:"MCSM is equipped with state-of-the-art science labs that provide students with the tools they need to conduct real-world experiments. Whether it's biology, chemistry, or physics, each lab is designed to facilitate in-depth exploration of scientific concepts."}),(0,p.jsx)("p",{children:"One of the highlights of my visit was a tour of the school's biology lab, where students were dissecting frogs as part of a unit on anatomy. The lab was bustling with activity, as students carefully examined their specimens, made notes, and discussed their findings with classmates. It was a hands-on learning environment that brought textbook concepts to life in a way that was both educational and engaging."}),(0,p.jsx)("h2",{children:"Lunchtime: A Break in the Action"}),(0,p.jsx)("p",{children:"After a morning filled with challenging coursework, students at MCSM look forward to lunchtime\u2014a much-needed break where they can relax, recharge, and socialize with friends. The school's cafeteria offers a variety of meal options, catering to different tastes and dietary needs."}),(0,p.jsx)("h3",{children:"Clubs and Extracurricular Activities"}),(0,p.jsx)("p",{children:"Lunchtime at MCSM is also a prime opportunity for students to participate in clubs and extracurricular activities. From the Robotics Club to the Math Team, there's no shortage of opportunities for students to pursue their interests and develop new skills."}),(0,p.jsx)("p",{children:"During my visit, I met with members of the school's Science Olympiad team, who were preparing for an upcoming competition. The team was busy brainstorming ideas, testing prototypes, and sharing tips on how to improve their designs. It was inspiring to see how dedicated these students were to their projects, and how supportive they were of each other's success."}),(0,p.jsx)("h2",{children:"Afternoon Classes: Continuing the Academic Journey"}),(0,p.jsx)("p",{children:"After lunch, it's back to the classroom for more learning. The afternoon at MCSM is just as rigorous as the morning, with a mix of core subjects and electives that allow students to explore different areas of interest."}),(0,p.jsx)("h3",{children:"Mathematics at the Core"}),(0,p.jsx)("p",{children:"Given the school's focus on science and mathematics, it's no surprise that math is a major part of the curriculum at MCSM. Students are required to take multiple years of mathematics, progressing from Algebra and Geometry to more advanced topics like Calculus and Statistics."}),(0,p.jsx)("p",{children:"I had the opportunity to observe an Honors Algebra II class, where the teacher was introducing the concept of logarithms. The students were engaged and attentive, working through problems on the board and asking questions to clarify their understanding. What stood out to me was the collaborative atmosphere in the classroom\u2014students were encouraged to work together, share ideas, and help each other grasp difficult concepts."}),(0,p.jsx)("h3",{children:"Technology and Engineering Electives"}),(0,p.jsx)("p",{children:"In addition to core subjects, MCSM offers a variety of electives in technology and engineering. These
2courses are designed to give students practical skills that they can apply in the real world, whether they're interested in coding, robotics, or engineering design."}),(0,p.jsx)("p",{children:"One elective that caught my eye was a course on computer programming, where students were learning to code in Python. The teacher emphasized the importance of problem-solving and logical thinking, skills that are essential in both programming and many other STEM fields. The students were working on projects that ranged from simple games to more complex algorithms, and it was clear that they were both challenged and excited by the material."}),(0,p.jsx)("h2",{children:"After-School Programs: Extending Learning Beyond the Classroom"}),(0,p.jsx)("p",{children:"The school day at MCSM doesn't end with the final bell. Many students stay after school to participate in a wide range of programs that extend their learning and provide additional opportunities for growth."}),(0,p.jsx)("h3",{children:"Tutoring and Academic Support"}),(0,p.jsx)("p",{children:"For students who need extra help, MCSM offers tutoring and academic support after school. Teachers are available to assist with homework, provide additional explanations, and help students prepare for exams. This support system is crucial for students who are navigating the demands of a challenging curriculum, and it ensures that everyone has the resources they need to succeed."}),(0,p.jsx)("h3",{children:"Extracurricular Projects and Competitions"}),(0,p.jsx)("p",{children:"MCSM is known for its strong emphasis on extracurricular projects and competitions, particularly in the areas of science and mathematics. Whether it's the Math Team competing in regional contests or the Robotics Club building a robot for a national competition, these activities provide students with the chance to apply what they've learned in the classroom to real-world challenges."}),(0,p.jsx)("p",{children:"I had the pleasure of attending a Robotics Club meeting, where students were working on their latest creation\u2014a robot designed to navigate an obstacle course. The level of creativity and innovation on display was impressive, and it was clear that these students were passionate about their work. They were not just building a robot; they were learning about teamwork, engineering, and problem-solving in a hands-on, practical way."}),(0,p.jsx)("h2",{children:"The Impact of MCSM: Preparing Students for the Future"}),(0,p.jsx)("p",{children:"One of the most striking aspects of MCSM is the way the school prepares its students for the future. The rigorous academic program, combined with the wealth of extracurricular opportunities, ensures that students graduate with the skills, knowledge, and confidence they need to succeed in college and beyond."}),(0,p.jsx)("h3",{children:"College Preparation and Guidance"}),(0,p.jsx)("p",{children:"MCSM places a strong emphasis on college preparation, with dedicated counselors who work closely with students to guide them through the application process. From selecting the right colleges to writing personal statements and preparing for interviews, students receive comprehensive support that helps them navigate the often-daunting path to higher education."}),(0,p.jsx)("p",{children:"During my visit, I spoke with a few seniors who were in the midst of applying to colleges. They shared how the school had helped them identify their strengths, explore their interests, and choose colleges that were a good fit for their goals. Many of these students were applying to prestigious universities, with plans to major in STEM fields like engineering, computer science, and biology."}),(0,p.jsx)("h3",{children:"Alumni Success Stories"}),(0,p.jsx)("p",{children:"The success of MCSM graduates speaks for itself. Many alumni go on to attend top universities and pursue successful careers in science, technology, engineering, and mathematics. The school's emphasis on academic rigor, critical thinking, and hands-on experience provides students with a solid foundation that serves them well in whatever path they choose to follow."}),(0,p.jsx)("p",{children:"One alum I spoke with is now a software engineer at a leading tech company. She credited her time at MCSM with giving her the skills and confidence to pursue a career in a highly competitive field. Another alum is working as a researcher in a biomedical lab, where he's contributing to cutting-edge medical advancements. These success stories are a testament to the impact that MCSM has on its students and the wider community."}),(0,p.jsx)("h2",{children:"My Reflections on MCSM"}),(0,p.jsx)("p",{children:"Spending a day at the Manhattan Center for Science and Mathematics was an eye-opening experience. It's a school that not only excels academically but also fosters a sense of community, curiosity, and resilience in its students. The teachers are passionate about their subjects and dedicated to their students' success, and the students themselves are motivated, engaged, and eager to learn."}),(0,p.jsx)("p",{children:"As someone who values education, I was deeply impressed by the way MCSM prepares its students for the future. The school's commitment to academic excellence, combined with its focus on hands-on learning and real-world applications, makes it a model for what education can and should be."}),(0,p.jsx)("p",{children:"If you're a parent, student, or educator looking for a school that challenges and inspires its students, MCSM is a place worth considering. It's more than just a school\u2014it's a community where students can grow, explore, and achieve their full potential. Whether your interest lies in science, mathematics, or any other field, MCSM provides the tools and opportunities you need to succeed in whatever path you choose to follow."})]})},{handle:"blending-creativity-and-logic-the-rise-of-science-art",title:"Blending Creativity and Logic: The Rise of Science Art",img:c,desc:(0,p.jsx)("p",{children:"Art and science might seem like worlds apart\u2014one rooted in creativity and expression, the other in logic and empirical evidence. However, the intersection of these two fields has given rise to a fascinating movement known as science art. This genre blends the analytical with the aesthetic, creating works that are not only visually stunning but also intellectually stimulating. As someone who has always been captivated by both science and art, I find science art to be an extraordinary way to explore and communicate complex ideas. In this post, I'll delve into the rise of science art, its significance, and why it's a genre worth paying attention to."}),content:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h2",{children:"What is Science Art?"}),(0,p.jsx)("p",{children:"Science art is a genre that combines artistic creativity with scientific concepts, often using data, scientific imagery, or principles as the foundation for artistic expression. This can take many forms, from paintings and sculptures to digital art, installations, and even performance art. The goal is to create pieces that not only appeal to the senses but also provoke thought and convey scientific ideas in a way that's accessible and engaging."}),(0,p.jsx)("p",{children:"The beauty of science art lies in its ability to bridge the gap between two disciplines that are often seen as opposites. While science is typically associated with objectivity and precision, and art with subjectivity and emotion, science art demonstrates that these fields can complement each other beautifully. By blending creativity with logic, artists can explore the natural world in innovative ways, making science more approachable and inspiring curiosity in their audiences."}),(0,p.jsx)("h2",{children:"The Roots of Science Art: A Historical Perspective"}),(0,p.jsx)("p",{children:"The relationship between science and art is not a new phenomenon. In fact, it has deep historical roots that go back to some of the greatest thinkers of all time."}),(0,p.jsx)("h3",{children:"Leonardo da Vinci: The Original Science Artist"}),(0,p.jsxs)("p",{children:["No discussion of science art would be complete without mentioning Leonardo da Vinci. Known for his masterpieces like the ",(0,p.jsx)("i",{children:"Mona Lisa"})," and ",(0,p.jsx)("i",{children:"The Last Supper"}),", da Vinci was also a brilliant scientist and engineer. He famously combined his artistic skills with his scientific inquiries, creating detailed anatomical drawings, studies of flight, and designs for various machines."]}),(0,p.jsx)("p",{children:"Da Vinci's work exemplifies the seamless integration of art and science. His anatomical sketches, for instance, are not just accurate representations of the human body; they are also beautifully composed works of art. Da Vinci understood that to truly grasp the intricacies of the natural world, one must appreciate both its form and function, blending artistic observation with scientific investigation."}),(0,p.jsx)("h3",{children:"The Renaissance and Beyond"}
2),(0,p.jsx)("p",{children:"The Renaissance period was a time when the boundaries between art and science were particularly fluid. Artists like Albrecht D\xfcrer and Michelangelo used their skills to create scientifically informed works, whether through detailed botanical illustrations or anatomically precise sculptures. This tradition continued into the Enlightenment, where the pursuit of knowledge was often visualized through detailed engravings and paintings that depicted everything from the cosmos to microscopic organisms."}),(0,p.jsx)("p",{children:"These historical examples set the stage for the modern science art movement, where artists continue to draw inspiration from scientific discoveries and technologies to create works that push the boundaries of both disciplines."}),(0,p.jsx)("h2",{children:"The Modern Science Art Movement"}),(0,p.jsx)("p",{children:"In recent decades, science art has experienced a resurgence, fueled by advances in technology, the growing accessibility of scientific knowledge, and a renewed interest in interdisciplinary collaboration. Today's science artists use a wide range of media and techniques to explore everything from genetics to quantum physics, often working in collaboration with scientists to ensure accuracy and relevance."}),(0,p.jsx)("h3",{children:"Data Visualization as Art"}),(0,p.jsx)("p",{children:"One of the most prominent areas within the science art movement is data visualization. As we generate more data than ever before, artists have found innovative ways to transform raw numbers into compelling visual narratives. Data visualization as art goes beyond simple charts and graphs; it involves using data as a medium to create pieces that are both informative and aesthetically pleasing."}),(0,p.jsx)("p",{children:"For example, the artist Nathalie Miebach creates intricate sculptures based on meteorological data. By weaving baskets that represent the data points of storms and weather patterns, she translates abstract information into tactile, visual forms that viewers can interact with. Her work not only highlights the beauty of natural systems but also encourages a deeper understanding of the forces that shape our environment."}),(0,p.jsx)("h3",{children:"Scientific Imagery and Artistic Interpretation"}),(0,p.jsx)("p",{children:"Another common approach in science art is the use of scientific imagery as a starting point for artistic interpretation. This can involve anything from microscopic images of cells to high-resolution photographs of distant galaxies. By recontextualizing these images, artists can explore the aesthetics of science and provoke new ways of seeing and understanding the world."}),(0,p.jsx)("p",{children:"One artist who excels in this area is Greg Dunn, a neuroscientist turned artist who creates stunning depictions of the brain's intricate networks. Dunn combines traditional Japanese ink painting techniques with gold leaf and microetching to create pieces that are both scientifically accurate and visually mesmerizing. His work bridges the gap between the micro and the macro, highlighting the elegance of neural structures and their relevance to human experience."}),(0,p.jsx)("h3",{children:"Environmental and Ecological Art"}),(0,p.jsx)("p",{children:"With growing concerns about climate change and environmental degradation, many science artists are using their work to raise awareness about ecological issues. These artists often collaborate with environmental scientists, using art to visualize the impact of human activity on the planet and to inspire action."}),(0,p.jsxs)("p",{children:["For instance, the artist and architect Maya Lin, best known for designing the ",(0,p.jsx)("a",{href:"https://www.defense.gov/Multimedia/Experience/Vietnam-Veterans-Memorial/",children:"Vietnam Veterans Memorial"})," in Washington, D.C., has created a series of installations focused on endangered ecosystems. Her project *What is Missing?* uses video, sound, and interactive elements to highlight the loss of biodiversity around the world. By presenting scientific data in an emotionally resonant way, Lin's work helps bridge the gap between knowledge and action, encouraging viewers to consider their role in preserving the natural world."]}),(0,p.jsx)("h2",{children:"Why Science Art Matters"}),(0,p.jsx)("p",{children:"Science art is more than just a niche genre\u2014it's a powerful tool for communication, education, and inspiration. Here's why I believe science art is so important in today's world."}),(0,p.jsx)("h3",{children:"Making Science Accessible"}),(0,p.jsx)("p",{children:"One of the biggest challenges in science communication is making complex ideas accessible to a broader audience. Science art excels in this area by translating difficult concepts into visual forms that are easier to understand and appreciate. Through art, scientific ideas become more tangible, allowing people to engage with them on a deeper level."}),(0,p.jsx)("p",{children:"For example, a painting that illustrates the concept of entropy might convey the idea more effectively than a technical explanation ever could. By appealing to the senses and emotions, science art can spark curiosity and encourage people to explore scientific topics that they might otherwise find intimidating."}),(0,p.jsx)("h3",{children:"Bridging the Gap Between Disciplines"}),(0,p.jsx)("p",{children:"In a world where specialization often leads to siloed thinking, science art offers a way to bridge the gap between disciplines. It encourages collaboration between artists and scientists, leading to new insights and innovations that neither field could achieve alone. This interdisciplinary approach is particularly valuable in addressing complex problems, such as those related to climate change, public health, and technology."}),(0,p.jsx)("p",{children:"I've seen firsthand how powerful these collaborations can be. A few years ago, I attended an exhibit that showcased the work of artists and scientists who had teamed up to explore the human genome. The result was a series of installations that not only visualized genetic data but also raised important ethical questions about the future of genetic engineering. It was a thought-provoking experience that highlighted the potential of science art to foster dialogue and innovation across fields."}),(0,p.jsx)("h3",{children:"Inspiring the Next Generation"}),(0,p.jsx)("p",{children:"Science art has the unique ability to inspire the next generation of scientists, artists, and thinkers. By presenting science in a creative and engaging way, it can spark a lifelong interest in the natural world and the pursuit of knowledge. For young people, especially, science art can be a gateway to exploring STEM fields, demonstrating that science is not just about equations and experiments\u2014it's also about creativity, imagination, and wonder."}),(0,p.jsx)("p",{children:"As someone who has worked with students in both art and science education, I've seen how science art can ignite a passion for learning. Whether it's a child fascinated by a sculpture of a DNA molecule or a teenager inspired by data-driven art, science art opens up new possibilities for how we understand and interact with the world."}),(0,p.jsx)("h2",{children:"My Personal Experience with Science Art"}
2),(0,p.jsx)("p",{children:"My own journey with science art began in college when I took a course on the intersection of art and technology. I was fascinated by how artists used scientific principles and technological tools to create new forms of expression. This course opened my eyes to the potential of science art as a way to explore complex ideas and communicate them in a way that was both meaningful and beautiful."}),(0,p.jsx)("p",{children:"One of my favorite projects from that time was a collaboration with a biology professor to create an installation based on the patterns of cellular mitosis. We used time-lapse photography and digital projection to create a visual representation of the cell division process, accompanied by an original soundscape that reflected the rhythmic nature of the cycle. The experience was both intellectually challenging and creatively rewarding, and it cemented my love for science art as a way to merge my interests in both fields."}),(0,p.jsx)("p",{children:"Since then, I've continued to explore science art, both as a viewer and a creator. I've attended numerous exhibits, met artists who are pushing the boundaries of the genre, and even tried my hand at creating my own science-inspired pieces. Each experience has deepened my appreciation for the ways in which art and science can complement and enhance one another."}),(0,p.jsx)("h2",{children:"The Future of Science Art"}),(0,p.jsx)("p",{children:"As technology continues to evolve and our understanding of the natural world expands, the future of science art looks bright. We're likely to see even more innovative approaches to blending creativity and logic, with new media and techniques pushing the boundaries of what's possible."}),(0,p.jsx)("h3",{children:"Virtual and Augmented Reality"}),(0,p.jsx)("p",{children:"One area that's particularly exciting is the use of virtual and augmented reality in science art. These technologies offer new ways to experience and interact with scientific concepts, making them more immersive and engaging. Imagine stepping inside a virtual model of the human brain, exploring its neural pathways in real-time, or using augmented reality to visualize the effects of climate change on a particular ecosystem. The possibilities are endless, and they promise to take science art to new heights."}),(0,p.jsx)("h3",{children:"AI and Generative Art"}),(0,p.jsx)("p",{children:"Artificial intelligence (AI) is another frontier for science art. Artists are increasingly using AI to create generative art, where algorithms and"}),(0,p.jsx)("p",{children:"machine learning models produce works based on data inputs. This approach not only challenges traditional notions of authorship and creativity but also offers new ways to explore and visualize scientific data. As AI continues to develop, we can expect to see even more innovative uses of this technology in the world of science art."}),(0,p.jsx)("h2",{children:"Conclusion: Why Science Art Deserves Your Attention"}),(0,p.jsx)("p",{children:"Science art is more than just a trend\u2014it's a powerful movement that brings together the best of both worlds: creativity and logic, emotion and reason, art and science. It challenges us to see the world in new ways, to think more deeply about the nature of reality, and to appreciate the beauty of the universe in all its complexity."}),(0,p.jsx)("p",{children:"Whether you're a scientist, an artist, or simply someone who loves to learn and explore, science art offers something for everyone. It's a genre that invites us to engage with both our minds and our hearts, to find joy in discovery, and to celebrate the wonders of the natural world."}),(0,p.jsx)("p",{children:"So the next time you visit an art gallery or browse online exhibits, keep an eye out for science art. You might just find yourself captivated by the way it blends creativity and logic, opening up new pathways of understanding and appreciation for the world around us."})]})},{handle:"divergent-science-how-fiction-inspires-real-world-innovation",title:"Divergent Science: How Fiction Inspires Real-World Innovation",img:u,desc:(0,p.jsx)("p",{children:'Science fiction has long been a playground for the imagination\u2014a genre where writers, filmmakers, and artists explore the possibilities of the future, from advanced technologies to distant galaxies. But what if I told you that science fiction is more than just entertainment? What if the ideas conjured up in the pages of a novel or on the big screen have actually inspired real-world scientific advancements? This intersection of fiction and reality, where imaginative storytelling leads to genuine innovation, is what I like to call "divergent science." Let\'s dive into how science fiction has not only entertained us but also shaped the world we live in today.'}),content:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h2",{children:"The Power of Imagination: Science Fiction as a Catalyst for Innovation"}),(0,p.jsx)("p",{children:"Science fiction allows us to imagine the impossible, to dream up worlds and technologies far beyond our current understanding. But these dreams are not just flights of fancy\u2014they often serve as the inspiration for scientists, engineers, and inventors who turn fiction into fact."}),(0,p.jsx)("h3",{children:"Historical Roots: From Jules Verne to the Space Race"}),(0,p.jsxs)("p",{children:["The relationship between science fiction and real-world innovation isn't new. One of the earliest and most famous examples comes from the works of ",(0,p.jsx)("a",{href:"https://www.britannica.com/biography/Jules-Verne",children:"Jules Verne"}),", the 19th-century French novelist who penned classics like ",(0,p.jsx)("i",{children:"Twenty Thousand Leagues Under the Sea"})," and ",(0,p.jsx)("i",{children:"From the Earth to the Moon"}),". Verne's stories were filled with futuristic technologies that seemed outlandish at the time, such as submarines and space travel. However, many of these ideas later became a reality, thanks to the scientists and engineers who were inspired by his works."]}),(0,p.jsxs)("p",{children:["Take, for example, the concept of space travel. Verne's ",(0,p.jsx)("i",{children:"From the Earth to the Moon"})," described a mission to the moon that, while scientifically inaccurate in many ways, captured the imagination of readers and future scientists alike. Fast forward to the 20th century, and we see this inspiration come to life during the Space Race, culminating in the Apollo 11 mission that landed the first humans on the moon
2in 1969. It's a testament to the power of science fiction to inspire real-world achievements."]}),(0,p.jsx)("h3",{children:"Star Trek and Modern Technology"}),(0,p.jsxs)("p",{children:["Another iconic example of science fiction inspiring innovation comes from ",(0,p.jsx)("i",{children:"Star Trek"}),". This beloved TV series, which first aired in the 1960s, introduced audiences to a futuristic world filled with advanced technologies, many of which have since become a reality."]}),(0,p.jsxs)("p",{children:["Take the communicator, for instance\u2014a handheld device used by the crew of the Starship Enterprise to communicate across vast distances. This concept is widely credited with inspiring the development of modern mobile phones. Martin Cooper, the engineer who led the team at Motorola that developed the first handheld mobile phone, has cited ",(0,p.jsx)("i",{children:"Star Trek"})," as one of his inspirations."]}),(0,p.jsx)("p",{children:'Similarly, the series featured a device called the "tricorder," which could scan and diagnose medical conditions instantly. Today, we see echoes of this in the development of portable diagnostic tools and wearable health monitors that can track vital signs and detect early signs of illness.'}),(0,p.jsx)("h3",{children:"Science Fiction as a Tool for Speculative Design"}),(0,p.jsx)("p",{children:"Science fiction doesn't just predict future technologies\u2014it also plays a crucial role in speculative design, where designers use fictional scenarios to explore the implications of new technologies and societal changes. This approach allows for creative thinking about the future, helping to identify potential challenges and opportunities before they arise."}),(0,p.jsxs)("p",{children:["One fascinating example of this is the field of synthetic biology, where scientists are designing new forms of life at the molecular level. Science fiction has long explored the ethical and societal implications of genetic engineering, from Mary Shelley's ",(0,p.jsx)("i",{children:"Frankenstein"})," to Michael Crichton's ",(0,p.jsx)("i",{children:"Jurassic Park"}),". These stories raise important questions about the consequences of \"playing God,\" questions that today's synthetic biologists must grapple with as they push the boundaries of what's possible."]}),(0,p.jsx)("h2",{children:"Real-World Innovations Inspired by Science Fiction"}),(0,p.jsx)("p",{children:"The influence of science fiction on real-world innovation is profound, with numerous examples of technologies and concepts that have made the leap from fiction to reality. Here are a few of the most notable examples."}),(0,p.jsx)("h3",{children:"Robotics and Artificial Intelligence"}),(0,p.jsxs)("p",{children:["Robots have been a staple of science fiction for decades, from Isaac Asimov's *I, Robot",(0,p.jsx)("i",{children:" series to films like "}),"The Terminator",(0,p.jsx)("i",{children:" and "}),"Blade Runner*. These stories often explore the potential benefits and dangers of intelligent machines, a theme that resonates strongly with today's developments in robotics and artificial intelligence (AI)."]}),(0,p.jsx)("p",{children:"Asimov's famous \"Three Laws of Robotics,\" which were designed to prevent robots from harming humans, have even influenced the ethical guidelines used by AI researchers. While we're still far from creating the kind of sentient robots seen in science fiction, the rapid advancements in AI and robotics are a direct reflection of the visions first laid out in these stories."}),(0,p.jsx)("p",{children:"For instance, Boston Dynamics' creation of robots like Atlas and Spot\u2014the latter being a quadrupedal robot with impressive mobility and versatility\u2014echoes the agile, human-like robots imagined in science fiction. These robots are already being used in real-world applications, from industrial inspections to search and rescue missions, showcasing how science fiction ideas are shaping modern technology."}),(0,p.jsx)("h3",{children:"Space Exploration and Colonization"}),(0,p.jsxs)("p",{children:["The idea of space exploration and colonization has been a central theme in science fiction, with countless stories imagining humanity's future among the stars. From Arthur C. Clarke'
2s *2001: A Space Odyssey",(0,p.jsx)("i",{children:" to the more recent "}),"The Expanse* series, these stories have inspired real-world efforts to explore and colonize space."]}),(0,p.jsx)("p",{children:"One of the most ambitious examples of this is SpaceX, the private aerospace company founded by Elon Musk. Musk has frequently cited science fiction as a major influence on his vision for the future, particularly the idea of making humanity a \"multi-planetary species.\" SpaceX's goal of colonizing Mars is a direct reflection of the speculative futures envisioned by science fiction writers. The company's achievements, such as the development of reusable rockets and the successful launch of the Starship spacecraft, bring us one step closer to making those fictional worlds a reality."}),(0,p.jsx)("h3",{children:"The Internet and Virtual Reality"}),(0,p.jsxs)("p",{children:["The concept of a global network of computers was first imagined in science fiction long before the advent of the internet. William Gibson's 1984 novel ",(0,p.jsx)("i",{children:"Neuromancer"}
2),' is often credited with popularizing the idea of "cyberspace," a virtual world where people can interact with information in a digital environment. This vision laid the groundwork for the development of the internet and virtual reality (VR) technologies.']}),(0,p.jsx)("p",{children:"Today, VR is becoming increasingly sophisticated, with applications ranging from gaming to education and even remote surgery. The Oculus Rift, HTC Vive, and other VR headsets offer immersive experiences that are beginning to rival the virtual worlds depicted in science fiction. Meanwhile, the concept of cyberspace has evolved into the digital landscapes we navigate every day, from social media platforms to complex virtual environments used in scientific research."}),(0,p.jsx)("h3",{children:"Medical Advancements and Biotechnology"}),(0,p.jsxs)("p",{children:["Science fiction has also been a source of inspiration for medical advancements and biotechnology. The idea of using advanced technology to heal or enhance the human body has been explored in countless stories, from ",(0,p.jsx)("i",{children:"The Six Million Dollar Man"})," to ",(0,p.jsx)("i",{children:"Gattaca"}),"."]}),(0,p.jsx)("p",{children:"One area where fiction has become reality is in the development of prosthetics and bionics. Scientists and engineers have created advanced prosthetic limbs that can be controlled by the user's thoughts, much like the bionic limbs depicted in science fiction. These innovations are transforming the lives of amputees, offering them greater mobility and independence."}),(0,p.jsx)("p",{children:'In the field of genetics, the concept of "designer babies" has been a controversial topic in both science fiction and real-world science. The development of CRISPR-Cas9, a powerful gene-editing tool, has brought us closer to the possibility of editing the human genome. While this technology holds great promise for treating genetic diseases, it also raises ethical questions that have been explored in works of science fiction for decades.'}),(0,p.jsx)("h2",{children:"The Ethical Dilemmas of Divergent Science"}),(0,p.jsx)("p",{children:"While science fiction has inspired many positive advancements, it has also highlighted the potential dangers of unchecked technological progress. The genre often serves as a cautionary tale, warning us of the ethical dilemmas and unintended consequences that can arise from innovation."}),(0,p.jsx)("h3",{children:"The Dangers of Artificial Intelligence"}),(0,p.jsxs)("p",{children:["One of the most common themes in science fiction is the potential threat posed by artificial intelligence. Stories like ",(0,p.jsx)("i",{children:"The Matrix"})," and ",(0,p.jsx)("i",{children:"Ex Machina"})," explore scenarios where AI becomes too powerful, ultimately turning against its creators. These narratives raise important questions about the limits of AI, the ethics of creating sentient machines, and the risks of losing control over our own creations."]}),(0,p.jsx)("p",{children:"As AI continues to develop, these ethical concerns are becoming more relevant. Researchers and policymakers are grappling with questions about how to ensure that AI is used responsibly and that its benefits are shared broadly while minimizing potential harms."}),(0,p.jsx)("h3",{children:"Genetic Engineering and Bioethics"}),(0,p.jsxs)("p",{children:["Genetic engineering is another area where science fiction has explored the ethical implications of technological advancements. Stories like Aldous Huxley's ",(0,p.jsx)("i",{children:"Brave New World"})," and the film ",(0,p.jsx)("i",{children:"Gattaca"}),' imagine societies where genetic engineering is used to create a class of "perfect" humans, raising concerns about eugenics, inequality, and the loss of individuality.']}),(0,p.jsx)("p",{children:"Today, the advent of gene-editing technologies like CRISPR has made these fictional scenarios more plausible. As scientists work to harness the power of genetics to treat diseases, they must also consider the ethical implications of their work. Science fiction provides a valuable lens through which we can examine these issues, helping to guide responsible innovation."}),(0,p.jsx)("h3",{children:"The Environmental Impact of Technology"}),(0,p.jsxs)("p",{children:["Science fiction often explores the environmental consequences of technological progress, from the destruction of natural habitats to the depletion of resources. Stories like ",(0,p.jsx)("i",{children:"Blade Runner"})," and ",(0,p.jsx)("i",{children:"The Road"})," depict dystopian futures where the unchecked pursuit of technological advancement has led to environmental collapse."]}),(0,p.jsx)("p",{children:"These narratives serve as a reminder that innovation must be balanced with sustainability. As we continue to develop new technologies, we must also consider their long-term impact on the planet and work to mitigate any negative effects."}),(0,p.jsx)("h2",{children:"My Perspective on Divergent Science"}),(0,p.jsx)("p",{children:"As someone who has always been fascinated by both science fiction and real-world science, I find the concept of divergent science incredibly compelling. It's"}),(0,p.jsx)("p",{children:"amazing to see how the ideas that once seemed far-fetched in books and movies have inspired real-world advancements that are shaping our future."}),(0,p.jsx)("p",{children:"However, I also believe that it's important to approach these innovations with caution. Science fiction often serves as a warning, reminding us that with great power comes great responsibility. As we continue to push the boundaries of what's possible, we must also consider the ethical impl
2ications and strive to use our newfound knowledge for the greater good."}),(0,p.jsx)("p",{children:"Personally, I've found that engaging with science fiction has made me more thoughtful about the direction of scientific progress. It has encouraged me to think critically about the potential consequences of innovation and to consider how we can ensure that the future we create is one that benefits all of humanity."}),(0,p.jsx)("h2",{children:"Conclusion: The Ongoing Influence of Science Fiction on Science"}),(0,p.jsx)("p",{children:"The relationship between science fiction and real-world science is a dynamic and ever-evolving one. As technology continues to advance, the ideas and concepts imagined in fiction will likely continue to inspire innovation, pushing the boundaries of what's possible."}),(0,p.jsx)("p",{children:"But science fiction does more than just predict the future\u2014it shapes it. By exploring the ethical, social, and environmental implications of technological progress, science fiction helps us navigate the complex landscape of innovation. It challenges us to think deeply about the kind of future we want to create and to ensure that the pursuit of knowledge is guided by a commitment to the well-being of all."}),(0,p.jsx)("p",{children:"Whether you're a scientist, an engineer, or simply a fan of speculative fiction, there's no denying the power of science fiction to inspire, inform, and challenge us. It's a genre that not only entertains but also serves as a catalyst for real-world change. So the next time you pick up a science fiction novel or watch a futuristic film, remember that you might just be glimpsing the seeds of tomorrow's innovations."})]})},{handle:"what-is-a-control-variable-in-science-a-beginners-guide-to-the-basics",title:"What is a Control Variable in Science? A Beginner's Guide to the Basics",img:d,desc:(0,p.jsx)("p",{children:"If you've ever dabbled in scientific experiments or simply watched a science show, you've probably heard the term \"control variable\" tossed around. It might sound like one of those technical terms that only scientists need to worry about, but the truth is, understanding control variables is crucial for anyone interested in how science works. Whether you're a student, a curious mind, or even a parent helping with a school project, grasping this concept can make the difference between a successful experiment and one that leaves you scratching your head. In this post, I'll break down what a control variable is, why it's important, and how you can identify and use them in experiments."}),content:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h2",{children:"The Basics: What is a Control Variable?"}),(0,p.jsxs)("p",{children:["Let's start with the basics. A ",(0,p.jsx)("a",{href:"https://www.scribbr.com/methodology/control-variable/",children:"control variable"}),', also known simply as a "control," is any variable in an experiment that is kept constant or unchanged throughout the experiment. The purpose of controlling variables is to ensure that the results of an experiment are due to the variable you are testing\u2014the independent variable\u2014rather than some other factor.']}),(0,p.jsx)("p",{children:"Think of it like baking a cake. If you're trying out a new ingredient\u2014say, swapping regular flour for almond flour\u2014you'd want to keep everything else about the recipe the same. That way, you can be sure that any difference in the final cake is due to the flour and not because you accidentally used a different amount of sugar or baked it at a different temperature. In this analogy, the other ingredients and the baking conditions are your control variables."}),(0,p.jsx)("h3",{children:"The Three Types of Variables in an Experiment"}),(0,p.jsx)("p",{children:"To fully understand control variables, it's helpful to know about the three main types of variables in an experiment:"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"1. Independent Variable:"})," This is the variable that you, as the experimenter, change or manipulate. It's the \"cause\" in your cause-and-effect relationship. For example, if you're testing how light affects plant growth, the amount of light would be your independent variable."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"2. Dependent Variable:"}),' This is the variable that you measure or observe. It\'s the "effect" in your experiment. Continuing with the plant example, the growth of the plant (measured in height, number of leaves, etc.) would be your dependent variable.']}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"3. Control Variable:"}
2)," These are the variables that you keep constant to ensure that any changes in the dependent variable are due to the independent variable, not some other factor. In the plant experiment, control variables might include the type of plant, the amount of water, the temperature, and the type of soil."]}),(0,p.jsx)("h2",{children:"Why Are Control Variables Important?"}),(0,p.jsx)("p",{children:"Control variables are critical for ensuring the validity and reliability of an experiment. Without them, it's difficult to know whether the results of an experiment are truly due to the independent variable or if they've been influenced by some other factor."}),(0,p.jsx)("h3",{children:"Eliminating Confounding Variables"}),(0,p.jsx)("p",{children:"One of the biggest challenges in scientific research is controlling for confounding variables\u2014these are variables that might influence the outcome of an experiment without the researcher realizing it. By identifying and controlling these variables, you can minimize their impact and ensure that your results are as accurate as possible."}),(0,p.jsx)("p",{children:"For example, imagine you're conducting an experiment to see how different types of music affect concentration. If you don't control for the time of day when the experiment is conducted, you might get skewed results. Perhaps participants are more focused in the morning and more distracted in the afternoon, regardless of the music being played. By controlling the time of day (a potential confounding variable), you can more accurately assess the effect of music on concentration."}),(0,p.jsx)("h3",{children:"Increasing the Reliability of Results"}),(0,p.jsx)("p",{children:"Reliability refers to the consistency of your experiment's results. If you or someone else were to repeat the experiment, would you get the same results? Control variables play a big role in this. By keeping certain variables constant, you increase the likelihood that your results can be replicated, which is a key component of good science."}),(0,p.jsx)("p",{children:"For instance, if you're testing how temperature affects the solubility of a substance, you'd want to control other factors like the amount of solvent, the stirring speed, and the pressure. If these variables are kept constant, someone else could perform the same experiment under the same conditions and should theoretically get the same results, thereby confirming the reliability of your findings."}),(0,p.jsx)("h3",{children:"Enhancing the Validity of Conclusions"}),(0,p.jsx)("p",{children:"Validity is about whether your experiment actually measures what it's supposed to measure. If your control variables are well-managed, you can be more confident that the changes you observe in your dependent variable are genuinely due to the manipulation of your independent variable, rather than some other uncontrolled factor."}),(0,p.jsx)("p",{children:"For example, if you're studying the effect of fertilizer on plant growth, but you don't control for the amount of sunlight each plant receives, your conclusions could be invalid. Without controlling for sunlight, you can't be sure whether the growth differences are due to the fertilizer or the varying light levels. By controlling for sunlight, you increase the validity of your conclusion that it's the fertilizer (or lack thereof) causing the observed changes in plant growth."}),(0,p.jsx)("h2",{children:"How to Identify Control Variables in an Experiment"}),(0,p.jsx)("p",{children:"Identifying control variables can sometimes be tricky, especially in complex experiments with many potential factors at play. However, there are a few steps you can follow to help pinpoint the variables that need to be controlled."}),(0,p.jsx)("h3",{children:"Step 1: Define Your Independent and Dependent Variables"}),(0,p.jsx)("p",{children:"Start by clearly defining your independent and dependent variables. Knowing exactly what you're testing (independent variable) and what you're measuring (dependent variable) will help you identify other factors that could influence the outcome."}),(0,p.jsx)("p",{children:"For example, if you're testing how different amounts of water affect the growth of a specific type of plant, your independent variable is the amount of water, and your dependent variable is the plant's growth."}),(0,p.jsx)("h3",{children:"Step 2: List Potential Variables"}),(0,p.jsx)("p",{children:"Next, make a list of all the factors that could potentially influence the dependent variable. Think broadly\u2014consider environmental factors, time-related factors, material-related factors, and any other variables that could play a role in your experiment."}),(0,p.jsx)("p",{children:"In the plant growth example, potential variables might include:"}),(0,p.jsx)("p",{children:"- The type of soil used"}),(0,p.jsx)("p",{children:"- The amount of sunlight the plant receives"}),(0,p.jsx)("p",{children:"- The temperature of the environment"}),(0,p.jsx)("p",{children:"- The type of plant"}),(0,p.jsx)("p",{children:"- The amount of fertilizer used"}),(0,p.jsx)("p",{children:"- The size of the pot"}),(0,p.jsx)("h3",{children:"Step 3: Determine Which Variables Need to Be Controlled"}),(0,p.jsx)("p",{children:"Once you've listed all potential variables, decide which ones need to be controlled to ensure a fair test. These will be your control variables. Typically, you want to control any variable that could influence the dependent variable, other than your independent variable."}),(0,p.jsx)("p",{children:"In our plant example, you might decide to control the type of soil, the amount of sunlight, the temperature, the type of plant, and the amount of fertilizer. This way, you can be confident that any differences in plant growth are due to the amount of water provided, not some other factor."}),(0,p.jsx)("h3",{children:"Step 4: Plan How to Control These Variables"}),(0,p.jsx)("p",{children:"Finally, make a plan for how you will c
2ontrol each of these variables. This might involve standardizing the conditions for all experimental groups, using the same materials across trials, or conducting the experiment in a controlled environment like a lab."}),(0,p.jsx)("p",{children:"For instance, you could grow all the plants in the same location to ensure they receive the same amount of sunlight, use the same type of potting soil for each plant, and maintain a consistent temperature in the room where the experiment takes place."}),(0,p.jsx)("h2",{children:"Common Mistakes and How to Avoid Them"}),(0,p.jsx)("p",{children:"Even experienced scientists sometimes struggle with controlling variables, and there are a few common pitfalls to watch out for."}),(0,p.jsx)("h3",{children:"Overlooking Important Control Variables"}),(0,p.jsx)("p",{children:"One of the most common mistakes is failing to identify and control all the relevant variables. This can lead to confounding results and invalid conclusions. To avoid this, take your time when planning your experiment, and consider all possible factors that could influence your results."}),(0,p.jsx)("h3",{children:"Failing to Control Variables Consistently"}),(0,p.jsx)("p",{children:"Another mistake is controlling variables inconsistently. For example, if you're supposed to water all plants with the same amount of water every day but accidentally give one plant more water on one of the days, this could skew your results. To prevent this, make sure you're meticulous about following your experimental procedures and documenting any deviations."}),(0,p.jsx)("h3",{children:"Assuming All Variables Can Be Controlled"}),(0,p.jsx)("p",{children:"It's important to recognize that not all variables can be perfectly controlled, especially in field experiments or real-world settings. In these cases, it's crucial to acknowledge any limitations in your study and consider how they might impact your results."}),(0,p.jsx)("p",{children:"For example, if you're conducting an outdoor experiment, you might not be able to control the weather. While you can't change this, you can plan for it by running your experiment over multiple days or seasons to account for variability in conditions."}),(0,p.jsx)("h2",{children:"Real-World Examples of Control Variables in Action"}),(0,p.jsx)("p",{children:"To better understand how control variables work in practice, let's look at a couple of real-world examples."}),(0,p.jsx)("h3",{children:"Example 1: Testing a New Medication"}),(0,p.jsx)("p",{children:"Imagine a clinical trial testing the effectiveness of a new medication for lowering blood pressure. The independent variable is whether participants receive the new medication or a placebo, and the dependent variable is their blood pressure readings."}),(0,p.jsx)("p",{children:"Control variables in this experiment might include:"}),(0,p.jsx)("p",{children:"- The age and gender of participants"}),(0,p.jsx)("p",{children:"- The dosage of the medication"}),(0,p.jsx)("p",{children:"- The diet and exercise habits of participants"}),(0,p.jsx)("p",{children:"- The time of day when blood pressure readings are taken"}),(0,p.jsx)("p",{children:"By controlling these variables, researchers can be more confident that any changes in blood pressure are due to the medication itself and not other factors."}),(0,p.jsx)("h3",{children:"Example 2: Measuring the Strength of a Building Material"}),(0,p.jsx)("p",{children:"Suppose an engineer is testing the strength of a new building material. The independent variable is the type of material used, and the dependent variable is the amount of weight the material can support before breaking."}),(0,p.jsx)("p",{children:"Control variables might include:"}),(0,p.jsx)("p",{children:"- The size and shape of the material samples"}),(0,p.jsx)("p",{children:"- The temperature and humidity of the testing environment"}),(0,p.jsx)("p",{children:"- The method used to apply the weight"}),(0,p.jsx)("p",{children:"By controlling these variables, the engineer can ensure that the results are due to the material's properties, not differences"}),(0,p.jsx)("p",{children:"in sample size or testing conditions."}),(0,p.jsx)("h2",{children:"My Experience with Control Variables"}),(0,p.jsx)("p",{children:"During my time as a student, I remember conducting an experiment to test the effect of different fertilizers on plant growth. I was eager to see which fert
2ilizer would produce the tallest plants, but I quickly realized that my results were all over the place. Some plants thrived, while others barely grew at all, and I couldn't figure out why."}),(0,p.jsx)("p",{children:"It wasn't until I reviewed my experiment that I noticed I hadn't controlled for several important variables. I had used different types of pots, some plants received more sunlight than others, and I hadn't been consistent with watering. These inconsistencies meant that I couldn't confidently say whether the differences in growth were due to the fertilizers or some other factor."}),(0,p.jsx)("p",{children:"That experience taught me the importance of controlling variables in an experiment. It's a lesson I've carried with me ever since, whether I'm conducting my own research or simply trying to understand the results of a study."}),(0,p.jsx)("h2",{children:"Conclusion: The Importance of Control Variables in Science"}),(0,p.jsx)("p",{children:"Control variables might not be the most glamorous part of science, but they are absolutely essential for conducting reliable and valid experiments. By understanding what control variables are, why they matter, and how to identify and manage them, you'll be better equipped to design experiments that yield meaningful and accurate results."}),(0,p.jsx)("p",{children:"Whether you're a budding scientist, a student working on a school project, or just someone who loves to learn, mastering the concept of control variables is a key step in your scientific journey. So the next time you plan an experiment or read about one, take a moment to consider the control variables at play. You'll have a deeper appreciation for the careful planning and precision that goes into every successful scientific study."})]})},{handle:"the-science-of-sports-betting-can-you-really-predict-the-unpredictable",title:"The Science of Sports Betting: Can You Really Predict the Unpredictable?",img:h,desc:(0,p.jsx)("p",{children:"Sports betting is an age-old pastime that has transformed into a multi-billion-dollar industry, attracting millions of people worldwide who try their luck at predicting the outcome of games, matches, and tournaments. But what if I told you that sports betting isn't just about luck? There's a science behind it\u2014a blend of mathematics, psychology, and data analysis that can increase your chances of making informed decisions. Whether you're a seasoned bettor or just curious about the mechanics behind the odds, understanding the science of sports betting can help you navigate the unpredictable world of sports with a bit more confidence."}),content:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h2",{children:"The Basics of Sports Betting"}),(0,p.jsx)("p",{children:"Before we dive into the science, let's cover the basics. At its core, sports betting involves placing a wager on the outcome of a sporting event. If your prediction is correct, you win money; if not, you lose your stake. While the concept is simple, the execution can be complex, involving various types of bets, odds, and strategies."}),(0,p.jsx)("h3",{children:"Types of Bets"}),(0,p.jsx)("p",{children:"There are several types of bets you can place, each with its own level of risk and reward:"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Moneyline Bets:"})," This is the simplest form of betting, where you simply pick the winner of the game or match. The odds are expressed in terms of how much you can win based on a $100 bet."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Point Spread Bets:"})," In point spread betting, you're not just picking a winner; you're betting on the margin of victory. The favorite team must win by a certain number of points, while the underdog can lose by fewer points or win outright for you to win your bet."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Over/Under Bets:"})," Also known as totals, these bets involve predicting whether the total score of a game will be over or under a specified number."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Parlays:"})," Parlays involve ",(0,p.jsx)("a",{href:"https://letmebet.com/parlay-calculator",children:"combining multiple bets into one"}),". The payout is higher, but you must win all the bets in the parlay to win the wager."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Prop Bets:"}
2)," These are bets on specific events within a game, such as which player will score first or how many points a particular player will score."]}),(0,p.jsx)("h3",{children:"Understanding Odds"}),(0,p.jsx)("p",{children:"Odds are the foundation of sports betting. They represent the probability of a particular outcome occurring and determine how much money you can win. Odds can be presented in three formats:"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Fractional Odds:"})," Common in the UK, fractional odds show the ratio of the amount won to the stake. For example, odds of 5/1 mean you'll win $5 for every $1 wagered."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Decimal Odds:"})," Popular in Europe, decimal odds represent the total payout for a winning bet, including your original stake. Odds of 6.0 mean you'll receive $6 for every $1 wagered."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Moneyline Odds:"})," Common in the United States, these odds show how much you need to bet to win $100 on a favorite (negative number) or how much you'll win if you bet $100 on an underdog (positive number)."]}),(0,p.jsx)("h2",{children:"The Role of Probability and Statistics"}),(0,p.jsx)("p",{children:"Now that we've covered the basics, let's get into the science. At the heart of sports betting is probability\u2014an area of mathematics that deals with the likelihood of different outcomes. Bookmakers use probability to set the odds, but smart bettors also use it to assess the potential value of a bet."}),(0,p.jsx)("h3",{children:"Probability and Expected Value"}),(0,p.jsx)("p",{children:"In sports betting, probability is expressed as a percentage. For example, if a team has a 60% chance of winning, the probability is 0.60. To calculate the implied probability from odds, you can use the following formulas:"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Fractional Odds:"})," Implied Probability = 1 / (Fractional Odds + 1)"]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Decimal Odds:"})," Implied Probability = 1 / Decimal Odds"]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Moneyline Odds (Positive):"})," Implied Probability = 100 / (Moneyline Odds + 100)"]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Moneyline Odds (Negative):"})," Implied Probability =-Moneyline Odds / (-Moneyline Odds + 100)"]}),(0,p.jsx)("p",{children:"But probability alone isn't enough to make a smart bet. You also need to consider expected value (EV), which measures the potential profit or loss of a bet over the long run. The formula for expected value is:"}),(0,p.jsx)("p",{children:(0,p.jsx)("b",{children:"Expected Value (EV) = (Probability of Winning x Amount Won per Bet)- (Probability of Losing x Amount Lost per Bet)"})}),(0,p.jsx)("p",{children:"If the expected value is positive, the bet is likely to be profitable in the long run. If it's negative, the bet is likely to lose money over time."}),(0,p.jsx)("h3",{children:"The Concept of Value Betting"}),(0,p.jsx)("p",{children:"One of the key strategies in sports betting is value betting, which involves finding bets where the implied probability is lower than the actual probability of the event occurring. In other words, you're looking for bets where the odds are in your favor."}),(0,p.jsx)("p",{children:"For example, if you believe a team has a 60% chance of winning, but the odds suggest only a 50% chance, this could be a value bet. By consistently placing value bets, you can increase your chances of making a profit over time."}),(0,p.jsx)("h3",{children:"The Importance of Sample Size and Variance"}),(0,p.jsx)("p",{children:"In any form of gambling, including sports betting, luck plays a role in the short term. This is where the concepts of sample size and variance come into play."}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Sample Size:"})," Refers to the number of bets or trials. The larger the sample size, the more likely the results will reflect the true probability. Small sample sizes can lead to misleading results due to short-term variance (luck)."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Variance:"})," Refers to the natural fluctuations in outcomes. High variance means that results can swing wildly in the short term, while low variance indicates more consistent outcomes. Understanding variance is crucial for managing expectations and bankroll in sports betting."]}),(0,p.jsx)("h2",{children:"The Psychology of Sports Betting"}),(0,p.jsx)("p",{children:"While probability and statistics are critical, the psychology of betting is equally important. Betting isn't just a numbers game\u2014it's also about understanding and managing your emotions, biases, and decision-making processes."}),(0,p.jsx)("h3",{children:"Common Cognitive Biases in Betting"}),(0,p.jsx)("p",{children:"Cognitive biases are mental shortcuts that can lead to irrational decisions. In sports betting, some of the most common biases include:"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Confirmation Bias:"})," The tendency to search for and favor information that confirms your pre-existing beliefs. For example, if you're a fan of a particular team, you might focus on stats that support their chances of winning while ignoring evidence to the contrary."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Overconfidence Bias:"})," The tendency to overestimate your knowledge or abilities. This can lead to placing bets based on gut feelings rather than objective analysis."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Gambler's Fallacy:"}),' The belief that past events can influence future outcomes in independent events. For example, thinking that a team is "due" for a win because they\'ve lost several games in a row, even though each game is independent of the others.']}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Recency Bias:"})," The tendency to place too much emphasis on recent events when making decisions. In sports betting, this might mean overvaluing a team's recent winning streak while ignoring their overall performance."]}),(0,p.jsx)("h3",{children:"Managing Emotions and Bankroll"}),(0,p.jsx)("p",{children:"Emotions can run high when money is on the line, especially in the fast-paced world of sports betting. To be successful, it's important to manage your emotions and stick to a disciplined betting strategy."}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Bankroll Management:"})," This involves setting a budget for how much you're willing to bet and sticking to it, regardless of wins or losses. A common rule of thumb is to never bet more than 1-2% of your total bankroll on a single bet."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Avoiding Tilt:"}),' Tilt is a term borrowed from poker, referring to a state of emotional frustration that leads to irrational decisions. In sports betting, going on tilt after a losing streak can lead to reckless bets in an attempt to "win back" losses. Staying calm and sticking to your strategy is key.']}),(0,p.jsx)("h2",{children:"The Role of Data and Technology"}),(0,p.jsx)("p",{children:"In today's digital age, data and technology play a huge role in sports betting. Advanced algorithms, big data, and machine learning are being used to analyze vast amounts of information and make more accurate predictions."}),(0,p.jsx)("h3",{children:"Predictive Analytics and Machine Learning"}),(0,p.jsx)("p",{children:"Predictive analytics involves using historical data to make predictions about future events. In sports betting, this can involve analyzing player statistics, team performance, weather conditions, and more to identify patterns and trends that can inform betting decisions."}
2),(0,p.jsx)("p",{children:'Machine learning takes this a step further by using algorithms that can "learn" from data and improve their predictions over time. These models can analyze vast datasets that would be impossible for a human to process, identifying subtle correlations and making more accurate predictions.'}),(0,p.jsx)("h3",{children:"The Use of Betting Software"}),(0,p.jsx)("p",{children:"Many professional bettors use betting software to track odds, analyze data, and identify value bets. These tools can automate the process of finding profitable bets, helping bettors make quicker and more informed decisions."}),(0,p.jsx)("p",{children:"Some software even allows for automated betting, where bets are placed automatically based on pre-set criteria. This can help eliminate the influence of emotions and ensure that bets are placed consistently according to a well-defined strategy."}),(0,p.jsx)("h3",{children:"The Rise of Big Data in Sports"}),(0,p.jsx)("p",{children:"Big data is revolutionizing the world of sports, and sports betting is no exception. Teams, coaches, and analysts now have access to detailed data on every aspect of a game, from player movements to in-game decisions. This data is invaluable for making more accurate predictions and identifying trends that can give bettors an edge."}),(0,p.jsx)("p",{children:"For example, in football (soccer), tracking data can show how a team performs under different conditions, such as home versus away games, or how certain players affect the overall team performance. By analyzing this data, bettors can make more informed decisions about where to place their bets."}),(0,p.jsx)("h2",{children:"The Ethics and Risks of Sports Betting"}),(0,p.jsx)("p",{children:"While sports betting can be exciting and potentially profitable, it's important to recognize the ethical considerations and risks involved."}),(0,p.jsx)("h3",{children:"The Risk of Addiction"}),(0,p.jsx)("p",{children:"One of the biggest risks of sports betting is addiction. The thrill of winning, combined with the accessibility of online betting, can lead some individuals to develop gambling problems. It's important to"}),(0,p.jsx)("p",{children:"approach betting with caution and to recognize the signs of problem gambling, such as betting more than you can afford to lose, chasing losses, and neglecting other responsibilities."}),(0,p.jsx)("h3",{children:"The Integrity of Sports"}),(0,p.jsx)("p",{children:"Another ethical concern is the potential for sports betting to impact the integrity of the games themselves. The possibility of match-fixing or influencing outcomes to benefit bettors is a real concern, and it's something that sports leagues and regulatory bodies take seriously."}),(0,p.jsx)("p",{children:"To combat these issues, many leagues have strict rules and monitoring systems in place to detect and prevent any unethical behavior. Additionally, responsible betting practices, such as setting limits and seeking help if needed, can help mitigate the risks associated with sports betting."}),(0,p.jsx)("h2",{children:"My Experience with Sports Betting"}),(0,p.jsx)("p",{children:"As someone who's dabbled in sports betting over the years, I've seen firsthand how the science behind it can make a difference. I've experienced the highs of a well-placed value bet and the lows of letting emotions get the better of me. One thing I've learned is that sports betting isn't just about making predictions\u2014it's about understanding the underlying factors that influence those predictions and being disciplined enough to stick to a strategy."}),(0,p.jsx)("p",{children:"One memorable experience I had was betting on an underdog team in a basketball game. The odds suggested a low probability of them winning, but after analyzing the team's recent performance and the conditions of the game, I believed they had a better chance than the odds indicated. I placed a small bet, and to my delight, the underdog pulled off an upset victory. It was a reminder that with the right analysis and a bit of luck, it's possible to beat the odds."}),(0,p.jsx)("p",{children:"On the flip side, I've also had my share of losses, often when I let emotions cloud my judgment or deviated from my strategy. These experiences taught me the importance of managing emotions, understanding variance, and n
2ot getting too attached to any one outcome."}),(0,p.jsx)("h2",{children:"Conclusion: Can You Really Predict the Unpredictable?"}),(0,p.jsx)("p",{children:"Sports betting is a unique blend of science and art. While it's impossible to predict the outcome of every game with certainty\u2014after all, that's what makes sports so exciting\u2014understanding the science behind betting can help you make more informed decisions and increase your chances of success."}),(0,p.jsx)("p",{children:"By leveraging probability, data analysis, and a disciplined approach to betting, you can navigate the unpredictable world of sports with a bit more confidence. But it's also important to recognize the risks involved and to approach sports betting with caution and responsibility."}),(0,p.jsx)("p",{children:"So, can you really predict the unpredictable? Not entirely\u2014but with the right knowledge and strategy, you can tilt the odds a little more in your favor. Whether you're placing bets for fun or as a serious pursuit, understanding the science of sports betting can enhance your experience and potentially lead to more successful outcomes."})]})},{handle:"the-science-of-day-trading-balancing-risk-reward-and-rationality",title:"The Science of Day Trading: Balancing Risk, Reward, and Rationality",img:f,desc:(0,p.jsx)("p",{children:"Day trading has captivated the attention of countless individuals looking to make quick profits in the financial markets. With the allure of potentially significant gains in a short period, it's easy to see why so many people are drawn to this fast-paced world. However, day trading isn't just about making quick decisions based on gut feelings\u2014it's a discipline rooted in the science of probability, risk management, and psychological resilience. In this post, we'll explore the science behind day trading, how traders balance risk and reward, and what it takes to navigate the volatile waters of the stock market successfully."}),content:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h2",{children:"What is Day Trading?"}),(0,p.jsx)("p",{children:"Day trading refers to the practice of buying and selling financial instruments\u2014such as stocks, options, or currencies\u2014within the same trading day. Unlike long-term investors who hold onto assets for months or years, day traders aim to capitalize on small price movements that occur throughout the day. The goal is to end each trading day with a net profit, having closed all positions before the market closes."}),(0,p.jsx)("h3",{children:"The Tools of the Trade"}),(0,p.jsx)("p",{children:"Day traders rely on a variety of tools and techniques to make informed decisions. Some of the most common include:"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Technical Analysis:"})," This involves analyzing historical price data and chart patterns to predict future price movements. Traders use various indicators, such as moving averages, relative strength index (RSI), and Bollinger Bands, to identify potential entry and exit points."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Level II Quotes:"})," Level II data provides a deeper view of the order book, showing real-time bids and asks for a particular stock. This information helps traders gauge market sentiment and identify potential support and resistance levels."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 News and Events:"})," Day traders closely monitor news releases, earnings reports, and economic data that can trigger significant price movements. Being able to react quickly to breaking news is crucial in day trading."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Trading Platforms:"})," Day traders use specialized trading platforms that offer fast execution, real-time data, and advanced charting tools. Speed and reliability are essential, as even a slight delay in executing a trade can result in missed opportunities or losses."]}),(0,p.jsx)("h2",{children:"The Science of Risk Management"}),(0,p.jsx)("p",{children:"One of the most important aspects of day trading is risk management. The financial markets are inherently unpredictable, and without proper risk management, it's easy to suffer significant losses. Successful day traders understand that while they can't control the market, they can control the
2ir exposure to risk."}),(0,p.jsx)("h3",{children:"Position Sizing"}),(0,p.jsx)("p",{children:"Position sizing refers to the amount of capital a trader allocates to a particular trade. Determining the correct position size is crucial for managing risk, as it ensures that no single trade can wipe out a significant portion of the trader's capital."}),(0,p.jsx)("p",{children:'A common rule of thumb is the "1% rule," which suggests that traders should never risk more than 1% of their total trading capital on a single trade. For example, if a trader has $10,000 in their account, they should risk no more than $100 on any one trade. This approach helps protect the trader\'s account from large drawdowns and allows them to stay in the game even after a series of losing trades.'}),(0,p.jsx)("h3",{children:"Stop-Loss Orders"}),(0,p.jsx)("p",{children:"A stop-loss order is an order placed with a broker to sell a security when it reaches a certain price, limiting the trader's loss on a position. For example, if a trader buys a stock at $50 and sets a stop-loss order at $48, the stock will automatically be sold if the price drops to $48, limiting the trader's loss to $2 per share."}),(0,p.jsx)("p",{children:"Stop-loss orders are a vital tool in risk management because they help traders avoid large losses and stick to their predetermined risk limits. By setting stop-loss orders, traders can remove emotions from their decision-making process and ensure that their trades are based on logic and discipline rather than fear or greed."}),(0,p.jsx)("h3",{children:"Risk-Reward Ratio"}),(0,p.jsx)("p",{children:"The risk-reward ratio is a metric used by traders to assess the potential profit of a trade relative to its risk. A risk-reward ratio of 1:3, for example, means that the potential profit is three times greater than the potential loss. This ratio helps traders evaluate whether a trade is worth taking based on the potential reward compared to the risk."}),(0,p.jsx)("p",{children:"Successful day traders often look for trades with a favorable risk-reward ratio, aiming to enter positions where the potential upside significantly outweighs the downside. By consistently applying this principle, traders can achieve profitability even if they have more losing trades than winning ones."}),(0,p.jsx)("h2",{children:"The Role of Psychology in Day Trading"}),(0,p.jsx)("p",{children:"While technical analysis and risk management are critical, the psychological aspect of day trading is often the most challenging for traders to master. The markets can be highly volatile, and the emotional rollercoaster of gains and losses can take a toll on even the most experienced traders."}),(0,p.jsx)("h3",{children:"Emotional Discipline"}),(0,p.jsx)("p",{children:"One of the biggest psychological challenges in day trading is maintaining emotional discipline. The fear of missing out (FOMO) can lead traders to chase trades that don't align with their strategy, while the fear of losing can cause them to exit trades prematurely or avoid taking trades altogether."}),(0,p.jsx)("p",{children:"Successful traders learn to manage their emotions by sticking to their trading plan, even when the market is unpredictable. They understand that losses are a natural part of trading and that the key to long-term success is consistency and discipline rather than reacting impulsively to market movements."}),(0,p.jsx)("h3",{children:"Overcoming Cognitive Biases"}),(0,p.jsx)("p",{children:"Cognitive biases are mental shortcuts that can lead to irrational decisions. In day trading, some of the most common cognitive biases include:"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Confirmation Bias:"})," The tendency to seek out information that confirms one's pre-existing beliefs while ignoring contradictory evidence. In trading, this might mean focusing on signals that support a trade while disregarding those that suggest the trade might be a bad idea."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Loss Aversion:"})," The tendency to fear losses more than we value gains. This bias can lead traders to hold onto losing positions for too long, hoping the market will turn around, rather than cutting their losses and moving on."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Overconfidence:"})," The tendency to overestimate one's abilities or knowledge. In day trading, overconfidence can lead to taking on too much risk or ignoring warning signs, resulting in significant losses."]}),(0,p.jsx)("h3",{children:"Building a Trading Routine"}),(0,p.jsx)("p",{children:"Establishing a daily trading routine can help traders maintain discipline and stay focused on their strategy. A typical day trading routine might include:"}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Pre-Market Preparation:"})," Reviewing news, checking for earnings reports or economic data releases, and identifying potential trades based on technical analysis."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Trading Hours:"})," Focusing on executing trades during market hours, following the trading plan, and adjusting strategies as needed based on market conditions."]}),(0,p.jsxs)("p",{children:[(0,p.jsx)("b",{children:"\u2022 Post-Market Review:"})," Analyzing the day's trades, reviewing what worked and what didn't, and making adjustments to the trading plan for the next day."]}),(0,p.jsx)("p",{children:"By developing a consistent routine, traders can reduce the impact of emotions on their decision-making process and increase their chances of long-term success."}),(0,p.jsx)("h2",{children:"The Mathematics Behind Day Trading"}),(0,p.jsx)("p",{children:"Day trading is often described as a numbers game, and there's a good reason for that. Behind every successful trade is a series of calculations that determine entry and exit points, position sizes, and risk levels. Understanding the mathematics behind day trading is essential for anyone looking to succeed in this field."}),(0,p.jsx)("h3",{children:"Probability and Win Rate"}),(0,p.jsx)("p",{children:"One of the key metrics in day trading is the win rate, which refers to the percentage of trades that are profitable. While a high win rate is desirable, it's important to understand that even a trader with a relatively low win rate can be profitable if they manage their risk and maintain a favorable risk-reward ratio."}),(0,p.jsx)("p",{children:"For example, if a trader has a win rate of 40% but consistently takes trades with a risk-reward ratio of 1:3, they can still be profitable over time. The mathematics of day trading involves calculating these probabilities and ensuring that the trading strategy is designed to maximize profitability, even in the face of inevitable losses."}),(0,p.jsx)("h3",{children:"Expectancy"}),(0,p.jsx)("p",{children:"Expectancy is a mathematical formula that helps traders determine the average amount they can expect to win or lose per trade. It's calculated using the following formula:"}),(0,p.jsx)("p",{children:(0,p.jsx)("b",{children:"Expectancy = (Win Rate x Average Win)- (Loss Rate x Average Loss)"})}),(0,p.jsx)("p",{children:"A positive expectancy indicates that the trading strategy is profitable over the long term, while a negative expectancy suggests that the strategy is likely to result in losses. By calculating expectancy, traders can asse
2ss the effectiveness of their strategy and make necessary adjustments to improve their profitability."}),(0,p.jsx)("h3",{children:"Compounding and Position Sizing"}),(0,p.jsx)("p",{children:"Compounding is the process of reinvesting profits to generate additional returns over time. In day trading, compounding can be a powerful tool for growing a trading account, but it also requires careful management of position sizes to avoid excessive risk."}),(0,p.jsx)("p",{children:"Traders must balance the desire to maximize returns with the need to protect their capital. This involves adjusting position sizes based on account growth and ensuring that risk levels remain consistent, regardless of the size of the trading account."}),(0,p.jsx)("h2",{children:"The Technology and Tools of Day Trading"}),(0,p.jsx)("p",{children:"Advancements in technology have revolutionized day trading, providing traders with sophisticated tools and platforms that enhance their ability to analyze the markets and execute trades with precision."}),(0,p.jsx)("h3",{children:"Trading Algorithms and High-Frequency Trading"}),(0,p.jsxs)("p",{children:["High-frequency trading (HFT) is a form of ",(0,p.jsx)("a",{href:"https://www.investopedia.com/articles/active-trading/101014/basics-algorithmic-trading-concepts-and-examples.asp",children:"algorithmic trading"})," that uses powerful computers to execute thousands of trades in a fraction of a second. While HFT is typically employed by institutional traders, individual day traders can also benefit from algorithmic trading strategies."]}),(0,p.jsx)("p",{children:"Trading algorithms can be programmed to follow specific rules and execute trades automatically based on predefined criteria. This eliminates the emotional aspect of trading and ensures that trades are executed consistently and without hesitation."}),(0,p.jsx)("h3",{children:"Charting Software and Technical Indicators"}),(0,p.jsx)("p",{children:"Charting software is a fundamental tool for day traders, allowing them to visualize price movements, identify trends, and apply technical indicators. These tools provide traders with real-time data and enable them to make informed decisions based on the analysis of price action."}),(0,p.jsx)("p",{children:"Popular technical indicators include mov
2ing averages, which smooth out price data to identify trends, and oscillators like the RSI, which help traders identify overbought or oversold conditions. By combining multiple indicators, traders can develop a more comprehensive view of the market and identify high-probability trade setups."}),(0,p.jsx)("h3",{children:"Market Scanners and Alerts"}),(0,p.jsx)("p",{children:"Market scanners and alerts are tools that help traders identify potential trading opportunities in real-time. Scanners can filter stocks based on specific criteria, such as price movement, volume, or volatility, allowing traders to focus on the most promising opportunities."}),(0,p.jsx)("p",{children:"Alerts can be set to notify traders when a stock reaches a certain price level or when a specific technical pattern forms. This ensures that traders don't miss out on potential trades, even when they're monitoring multiple stocks or markets."}),(0,p.jsx)("h2",{children:"The Risks and Rewards of Day Trading"}),(0,p.jsx)("p",{children:"Day trading offers the potential for significant rewards, but it also comes with substantial risks. Understanding these risks and managing them effectively is crucial for anyone looking to succeed as a day trader."}),(0,p.jsx)("h3",{children:"The Potential for High Returns"}),(0,p.jsx)("p",{children:"One of the main attractions of day trading is the potential for high returns. With the ability to leverage capital and capitalize on short-term price movements, day traders can achieve substantial profits in a relatively short period."}),(0,p.jsx)("p",{children:"However, it's important to recognize that these returns come with a corresponding level of risk. The same leverage that can amplify profits can also magnify losses, and the fast-paced nature of day trading means that mistakes can be costly."}),(0,p.jsx)("h3",{children:"The Risk of Significant Losses"}),(0,p.jsx)("p",{children:"The flip side of the potential for high returns is the risk of significant losses. Day trading is not for the faint of heart, and it's common for traders to experience losing streaks, especially in the early stages of their careers."}),(0,p.jsx)("p",{children:"To mitigate this risk, successful day traders focus on risk management, maintaining emotional discipline, and continuously refining their strategies. They understand that losses are a part of trading and that the key to long-term success is preserving capital and staying in the game."}),(0,p.jsx)("h3",{children:"The Time and Effort Required"}),(0,p.jsx)("p",{children:"Day trading is not a get-rich-quick scheme. It requires a significant investment of time, effort, and education. Successful day traders spend hours analyzing the markets, developing strategies, and refining their skills. They treat day trading as a profession, not a hobby, and are committed to continuous learning and improvement."}),(0,p.jsx)("p",{children:"For those who are willing to put in the work, the rewards can be substantial. But it's important to approach day trading with realistic expectations and a clear understanding of the challenges involved."}),(0,p.jsx)("h2",{children:"My Personal Experience with Day Trading"}),(0,p.jsx)("p",{children:"As someone who has experimented with day trading, I can tell you that it's both exhilarating and humbling. The thrill of making a successful trade and seeing your account balance grow is unmatched, but the sting of a losing trade can be just as intense."}),(0,p.jsx)("p",{children:"One of the biggest lessons I've learned is the importance of sticking to a trading plan. Early on, I made the mistake of deviating from my plan, chasing trades that didn't align with my strategy, and letting emotions drive my decisions. The result was a series of losses that quickly wiped out my profits."}),(0,p.jsx)("p",{children:"Over time, I've learned to approach day trading with a more disciplined mindset. I've developed a routine that includes pre-market preparation, careful risk management, and a commitment to continuous learning. While I've had my share of setbacks, I've also experienced the satisfaction of a well-executed trade and the sense of accomplishment that comes from mastering a challenging discipline."}
2),(0,p.jsx)("h2",{children:"Conclusion: Balancing Risk, Reward, and Rationality"}),(0,p.jsx)("p",{children:"Day trading is a unique blend of science, art, and psychology. It requires a deep understanding of the markets, a disciplined approach to risk management, and the ability to navigate the emotional ups and downs that come with trading."}),(0,p.jsx)("p",{children:"For those who are willing to put in the time and effort, day trading can be a rewarding pursuit, offering the potential for significant profits and personal growth. But it's also a field where the risks are high, and success is far from guaranteed."}),(0,p.jsx)("p",{children:"By embracing the science of day trading\u2014understanding the mathematics, mastering risk management, and maintaining emotional discipline\u2014you can increase your chances of success and navigate the markets with greater confidence. Whether you're just starting out or looking to refine your skills, remember that day trading is a journey, and the key to long-term success lies in balancing risk, reward, and rationality."})]})}],g="genderandscience.org",y="https://genderandscience.org";var b=n(942),v=n.n(b),w=n(876),x=n.n(w),k=n(901),j=n.n(k),S=n(470),T=n.n(S),E="bodyAttributes",C="htmlAttributes",I="titleAttributes",M={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},P=(Object.keys(M).map((function(e){return M[e]})),"charset"),_="cssText",O="href",z="http-equiv",A="innerHTML",L="itemprop",N="name",R="property",F="rel",D="src",B="target",W={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},V="defaultTitle",U="defer",H="encodeSpecialCharacters",q="onChangeClientState",$="titleTemplate",Q=Object.keys(W).reduce((function(e,t){return e[W[t]]=t,e}),{}),Y=[M.NOSCRIPT,M.SCRIPT,M.STYLE],K="data-react-helmet",G="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),J=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Z=function(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},ee=function(e){return!1===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},te=function(e){var t=oe(e,M.TITLE),n=oe(e,$);if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var i=oe(e,V);return t||i||void 0},ne=function(e){return oe(e,q)||function(){}},ie=function(e,t){return t.filter((function(t){return"undefined"!==typeof t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return J({},e,t)}),{})},ae=function(e,t){return t.filter((function(e){return"undefined"!==typeof e[M.BASE]})).map((function(e){return e[M.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var i=Object.keys(n),a=0;a<i.length;a++){var r=i[a].toLowerCase();if(-1!==e.indexOf(r)&&n[r])return t.concat(n)}return t}),[])},re=function(e,t,n){var i={};return n.filter((function(t){return!!Array.isArray(t[e])||("undefined"!==typeof t[e]&&de("Helmet: "+e+' should be of type "Array". Instead found type "'+G(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n=void 0,r=Object.keys(e),o=0;o<r.length;o++){var s=r[o],l=s.toLowerCase();-1===t.indexOf(l)||n===F&&"canonical"===e[n].toLowerCase()||l===F&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(s)||s!==A&&s!==_&&s!==L||(n=s)}if(!n||!e[n])return!1;var c=e[n].toLowerCase();return i[n]||(i[n]={}),a[n]||(a[n]={}),!i[n][c]&&(a[n][c]=!0,!0)}
2)).reverse().forEach((function(t){return e.push(t)}));for(var r=Object.keys(a),o=0;o<r.length;o++){var s=r[o],l=T()({},i[s],a[s]);i[s]=l}return e}),[]).reverse()},oe=function(e,t){for(var n=e.length-1;n>=0;n--){var i=e[n];if(i.hasOwnProperty(t))return i[t]}return null},se=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout((function(){se(t)}),0)}}(),le=function(e){return clearTimeout(e)},ce="undefined"!==typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||se:n.g.requestAnimationFrame||se,ue="undefined"!==typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||le:n.g.cancelAnimationFrame||le,de=function(e){return console&&"function"===typeof console.warn&&console.warn(e)},he=null,fe=function(e,t){var n=e.baseTag,i=e.bodyAttributes,a=e.htmlAttributes,r=e.linkTags,o=e.metaTags,s=e.noscriptTags,l=e.onChangeClientState,c=e.scriptTags,u=e.styleTags,d=e.title,h=e.titleAttributes;ge(M.BODY,i),ge(M.HTML,a),me(d,h);var f={baseTag:ye(M.BASE,n),linkTags:ye(M.LINK,r),metaTags:ye(M.META,o),noscriptTags:ye(M.NOSCRIPT,s),scriptTags:ye(M.SCRIPT,c),styleTags:ye(M.STYLE,u)},p={},m={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,i=t.oldTags;n.length&&(p[e]=n),i.length&&(m[e]=f[e].oldTags)})),t&&t(),l(e,p,m)},pe=function(e){return Array.isArray(e)?e.join(""):e},me=function(e,t){"undefined"!==typeof e&&document.title!==e&&(document.title=pe(e)),ge(M.TITLE,t)},ge=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var i=n.getAttribute(K),a=i?i.split(","):[],r=[].concat(a),o=Object.keys(t),s=0;s<o.length;s++){var l=o[s],c=t[l]||"";n.getAttribute(l)!==c&&n.setAttribute(l,c),-1===a.indexOf(l)&&a.push(l);var u=r.indexOf(l);-1!==u&&r.splice(u,1)}for(var d=r.length-1;d>=0;d--)n.removeAttribute(r[d]);a.length===r.length?n.removeAttribute(K):n.getAttribute(K)!==o.join(",")&&n.setAttribute(K,o.join(","))}},ye=function(e,t){var n=document.head||document.querySelector(M.HEAD),i=n.querySelectorAll(e+"["+K+"]"),a=Array.prototype.slice.call(i),r=[],o=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var i in t)if(t.hasOwnProperty(i))if(i===A)n.innerHTML=t.innerHTML;else if(i===_)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var s="undefined"===typeof t[i]?"":t[i];n.setAttribute(i,s)}n.setAttribute(K,"true"),a.some((function(e,t){return o=t,n.isEqualNode(e)}))?a.splice(o,1):r.push(n)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),r.forEach((function(e){return n.appendChild(e)})),{oldTags:a,newTags:r}},be=function(e){return Object.keys(e).reduce((function(t,n){var i="undefined"!==typeof e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+i:i}),"")},ve=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[W[n]||n]=e[n],t}),t)},we=function(t,n,i){switch(t){case M.TITLE:return{toComponent:function(){return function(t,n,i){var a,r=((a={key:n})[K]=!0,a),o=ve(i,r);return[e.createElement(M.TITLE,o,n)]}(0,n.title,n.titleAttributes)},toString:function(){return function(e,t,n,i){var a=be(n),r=pe(t);return a?"<"+e+" "+K+'="true" '+a+">"+ee(r,i)+"</"+e+">":"<"+e+" "+K+'="true">'+ee(r,i)+"</"+e+">"}(t,n.title,n.titleAttributes,i)}};case E:case C:return{toComponent:function(){return ve(n)},toString:function(){return be(n)}};default:return{toComponent:function(){return function(t,n){return n.map((function(n,i){var a,r=((a={key:i})[K]=!0,a);return Object.keys(n).forEach((function(e){var t=W[e]||e;if(t===A||t===_){var i=n.innerHTML||n.cssText;r.dangerouslySetInnerHTML={__html:i}}else r[t]=n[e]})),e.createElement(t,r)}))}(t,n)},toString:function(){return function(e,t,n){return t.reduce((function(t,i){var a=Object.keys(i).filter((function(e){return!(e===A||e===_)})).reduce((function(e,t){var a="undefined"===typeof i[t]?t:t+'="'+ee(i[t],n)+'"';return e?e+" "+a:a}),""),r=i.innerHTML||i.cssText||"",o=-1===Y.indexOf(e);return t+"<"+e+" "+K+'="true" '+a+(o?"/>":">"+r+"</"+e+">")}),"")}(t,n,i)}}}},xe=function(e){var t=e.baseTag,n=e.bodyAttributes,i=e.encode,a=e.htmlAttributes,r=e.linkTags,o=e.metaTags,s=e.noscriptTags,l=e.scriptTags,c=e.styleTags,u=e.title,d=void 0===u?"":u,h=e.titleAttributes;return{base:we(M.BASE,t,i),bodyAttributes:we(E,n,i),htmlAttributes:we(C,a,i),link:we(M.LINK,r,i),meta:we(M.META,o,i),noscript:we(M.NOSCRIPT,s,i),script:we(M.SCRIPT,l,i),style:we(M.STYLE,c,i),title:we(M.TITLE,{title:d,titleAttributes:h},i)}},ke=function(t){var n,i;return i=n=function(n){function i(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,n.apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,n),i.prototype.shouldComponentUpdate=function(e){return!j()(this.props,e)},i.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case M.SCRIPT:case M.NOSCRIPT:return{innerHTML:t};case M.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},i.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,i=e.arrayTypeChildren,a=e.newChildProps,r=e.nestedChildren;return J({},i,((t={})[n.type]=[].concat(i[n.type]||[],[J({},a,this.mapNestedChildrenToProps(n,r))]),t))},i.prototype.mapObjectTypeChildren=function(e){var t,n,i=e.child,a=e.newProps,r=e.newChildProps,o=e.nestedChildren;switch(i.type){case M.TITLE:return J({},a,((t={})[i.type]=o,t.titleAttributes=J({},r),t));case M.BODY:return J({},a,{bodyAttributes:J({},r)});case M.HTML:return J({},a,{htmlAttributes:J({},r)})}return J({},a,((n={})[i.type]=J({},r),n))},i.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=J({},t);return Object.keys(e).forEach((function(t){var i;n=J({},n,((i={})[t]=e[t],i))})),n}
2,i.prototype.warnOnInvalidChildren=function(e,t){return!0},i.prototype.mapChildrenToProps=function(t,n){var i=this,a={};return e.Children.forEach(t,(function(e){if(e&&e.props){var t=e.props,r=t.children,o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[Q[n]||n]=e[n],t}),t)}(Z(t,["children"]));switch(i.warnOnInvalidChildren(e,r),e.type){case M.LINK:case M.META:case M.NOSCRIPT:case M.SCRIPT:case M.STYLE:a=i.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:o,nestedChildren:r});break;default:n=i.mapObjectTypeChildren({child:e,newProps:n,newChildProps:o,nestedChildren:r})}}})),n=this.mapArrayTypeChildrenToProps(a,n)},i.prototype.render=function(){var n=this.props,i=n.children,a=Z(n,["children"]),r=J({},a);return i&&(r=this.mapChildrenToProps(i,r)),e.createElement(t,r)},X(i,null,[{key:"canUseDOM",set:function(e){t.canUseDOM=e}}]),i}(e.Component),n.propTypes={base:v().object,bodyAttributes:v().object,children:v().oneOfType([v().arrayOf(v().node),v().node]),defaultTitle:v().string,defer:v().bool,encodeSpecialCharacters:v().bool,htmlAttributes:v().object,link:v().arrayOf(v().object),meta:v().arrayOf(v().object),noscript:v().arrayOf(v().object),onChangeClientState:v().func,script:v().arrayOf(v().object),style:v().arrayOf(v().object),title:v().string,titleAttributes:v().object,titleTemplate:v().string},n.defaultProps={defer:!0,encodeSpecialCharacters:!0},n.peek=t.peek,n.rewind=function(){var e=t.rewind();return e||(e=xe({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},i}(x()((function(e){return{baseTag:ae([O,B],e),bodyAttributes:ie(E,e),defer:oe(e,U),encode:oe(e,H),htmlAttributes:ie(C,e),linkTags:re(M.LINK,[F,O],e),metaTags:re(M.META,[N,P,z,R,L],e),noscriptTags:re(M.NOSCRIPT,[A],e),onChangeClientState:ne(e),scriptTags:re(M.SCRIPT,[D,A],e),styleTags:re(M.STYLE,[_],e),title:te(e),titleAttributes:ie(I,e)}}),(function(e){he&&ue(he),e.defer?he=ce((function(){fe(e,(function(){he=null}))})):(fe(e),he=null)}),xe)((function(){return null})));ke.renderStatic=ke.rewind;function je(e){let{article:t}=e;const n=t.title,i=g,a="/blog/"+t.handle,r=t.title;return(0,p.jsxs)("div",{class:"page-blog",children:[(0,p.jsxs)(ke,{children:[(0,p.jsx)("title",{children:n}),(0,p.jsx)("meta",{property:"og:title",content:n}),(0,p.jsx)("meta",{property:"og:site_name",content:i}),(0,p.jsx)("meta",{property:"og:url",content:y+a}),(0,p.jsx)("meta",{property:"og:description",content:r}),(0,p.jsx)("meta",{property:"og:type",content:"website"}),(0,p.jsx)("meta",{name:"description",content:r}),(0,p.jsx)("link",{rel:"canonical",href:y+a})]}),(0,p.jsx)("div",{class:"blog-section",children:(0,p.jsxs)("div",{class:"post",children:[(0,p.jsx)("h2",{children:t.title}),(0,p.jsxs)("div",{children:[(0,p.jsx)("img",{src:t.img,align:"left"}),t.desc,t.content]})]})})]})}function Se(e){let{}=e;const t="About "+g,n=g,i="/about",a="About "+g;return(0,p.jsxs)("about",{children:[(0,p.jsxs)(ke,{children:[(0,p.jsx)("title",{children:t}),(0,p.jsx)("meta",{property:"og:title",content:t}),(0,p.jsx)("meta",{property:"og:site_name",content:n}),(0,p.jsx)("meta",{property:"og:url",content:y+i}),(0,p.jsx)("meta",{property:"og:description",content:a}),(0,p.jsx)("meta",{property:"og:type",content:"website"}),(0,p.jsx)("meta",{name:"description",content:a}),(0,p.jsx)("link",{rel:"canonical",href:y+i})]}),(0,p.jsxs)("section",{children:[(0,p.jsx)("h2",{children:"About Me"}),(0,p.jsx)("p",{children:"My journey into the world of science and technology began at an early age. I was the kind of kid who loved to take things apart just to see how they worked, much to the dismay of my parents. This curiosity eventually led me to pursue studies in physics, where I developed a strong foundation in STEM-related knowledge. Over the years, I've had the privilege of working on many different projects which has only deepened my love for all things science and tech."}),(0,p.jsx)("p",{children:"But I'm not just about numbers and data. I believe that creativity and imagination are just as important as logic and analysis. That's why I've always been drawn to the creative side of science\u2014whether it's through writing, visualizing data in innovative ways, or exploring the artistic possibilities of technology."}),(0,p.jsx)("p",{children:"Today, I wear many hats. I'm a educator, entertainer, and an enthusiastic advocate for lifelong learning. I spend my days keeping up with the latest news in science, and my evenings are often filled with movies and puzzles."}),(0,p.jsx)("p",{children:"Through this blog, I aim to share my insights, experiences, and the occasional quirky thought on a wide range of topics. From the latest in scientific research to practical tips on DIY, I strive to provide content that's not only informative but also engaging and accessible."}),(0,p.jsx)("p",{children:"I started this blog because I believe that knowledge should be shared, not hoarded. Whether you're a fellow scie
2nce enthusiast, a tech aficionado, or someone just curious about the world, I hope you find something here that resonates with you. My goal is to make complex topics understandable and to show that science and technology are not just for experts\u2014they're for everyone."}),(0,p.jsx)("p",{children:"I'm also a firm believer in the power of storytelling. Through personal anecdotes, real-life examples, and a dash of humor, I aim to make learning a fun and relatable experience. After all, science is all around us, shaping our world in ways big and small. By exploring it together, we can uncover the wonders of the universe, one blog post at a time."}),(0,p.jsx)("p",{children:"Thank you for visiting, and I hope you enjoy exploring the world of science, technology, and creativity with me!"}),(0,p.jsx)("p",{children:"Warm regards,"}),(0,p.jsx)("p",{children:"Malcolm"})]})]})}function Te(e){let{}=e;const t=g,n=g,i=g;return(0,p.jsxs)("home",{children:[(0,p.jsxs)(ke,{children:[(0,p.jsx)("title",{children:t}),(0,p.jsx)("meta",{property:"og:title",content:t}),(0,p.jsx)("meta",{property:"og:site_name",content:n}),(0,p.jsx)("meta",{property:"og:url",content:y+"/"}),(0,p.jsx)("meta",{property:"og:description",content:i}),(0,p.jsx)("meta",{property:"og:type",content:"website"}),(0,p.jsx)("meta",{name:"description",content:i}),(0,p.jsx)("link",{rel:"canonical",href:y+"/"})]}),(0,p.jsx)("section",{children:(()=>{const e=[];for(const t of m)e.push((0,p.jsxs)("div",{class:"post",children:[(0,p.jsx)("h2",{children:(0,p.jsx)("a",{href:"/blog/"+t.handle,children:t.title})}),(0,p.jsxs)("div",{children:[(0,p.jsx)("img",{src:t.img,align:"left"}),t.desc,(0,p.jsx)("p",{class:"readmore",children:(0,p.jsx)("a",{href:"/blog/"+t.handle,children:"read full post"})})]})]}));return e})()})]})}function Ee(){const[t,n]=(0,e.useState)(null);(0,e.useEffect)((()=>{const e=window.location.pathname;t!==e&&n(e)}));const[a,r]=(0,e.useState)(null);(0,e.useEffect)((()=>{null!==t&&(e=>{var t="";t=e.startsWith("/blog")?"page":"/about"===e?"about":"home";r(t)})(t)}),[t]);return(0,p.jsx)(p.Fragment,{children:(0,p.jsxs)("div",{class:"app",children:[(0,p.jsx)("div",{class:"banner",children:(0,p.jsx)("img",{src:i,alt:g})}),(0,p.jsxs)("div",{class:"nav",children:[(0,p.jsx)("a",{href:"/",children:"Home"}),(0,p.jsx)("a",{href:"/about",children:"About"})]}),((e,t)=>{switch(e){case"about":return(0,p.jsx)(Se,{});case"page":if(t.startsWith("/blog/")&&t.length>6){const e=t.substring(1).split("/");if(2===e.length){const t=e[1];for(const e of m)if(e.handle===t)return(0,p.jsx)(je,{article:e})}}case"home":return(0,p.jsx)(Te,{})}})(a,t)]})})}t.createRoot(document.getElementById("root")).render((0,p.jsx)(e.StrictMode,{children:(0,p.jsx)(Ee,{})}))})()})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.