-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmirrorz.ed2337eb.js
More file actions
1 lines (1 loc) · 274 KB
/
Copy pathmirrorz.ed2337eb.js
File metadata and controls
1 lines (1 loc) · 274 KB
1
function e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n,r,a=globalThis,o={},i={},s=a.parcelRequire94c2;null==s&&((s=function(e){if(e in o)return o[e].exports;if(e in i){var t=i[e];delete i[e];var n={id:e,exports:{}};return o[e]=n,t.call(n.exports,n,n.exports),n.exports}var r=Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}).register=function(e,t){i[e]=t},a.parcelRequire94c2=s);var l=s.register;l("ha5xJ",function(t,n){e(t.exports,"Fragment",()=>r,e=>r=e),e(t.exports,"StrictMode",()=>a,e=>a=e),e(t.exports,"Profiler",()=>o,e=>o=e),e(t.exports,"Suspense",()=>i,e=>i=e),e(t.exports,"Children",()=>l,e=>l=e),e(t.exports,"Component",()=>u,e=>u=e),e(t.exports,"PureComponent",()=>c,e=>c=e),e(t.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",()=>f,e=>f=e),e(t.exports,"cloneElement",()=>p,e=>p=e),e(t.exports,"createContext",()=>d,e=>d=e),e(t.exports,"createElement",()=>m,e=>m=e),e(t.exports,"createFactory",()=>h,e=>h=e),e(t.exports,"createRef",()=>g,e=>g=e),e(t.exports,"forwardRef",()=>y,e=>y=e),e(t.exports,"isValidElement",()=>v,e=>v=e),e(t.exports,"lazy",()=>b,e=>b=e),e(t.exports,"memo",()=>w,e=>w=e),e(t.exports,"useCallback",()=>k,e=>k=e),e(t.exports,"useContext",()=>x,e=>x=e),e(t.exports,"useDebugValue",()=>S,e=>S=e),e(t.exports,"useEffect",()=>E,e=>E=e),e(t.exports,"useImperativeHandle",()=>_,e=>_=e),e(t.exports,"useLayoutEffect",()=>N,e=>N=e),e(t.exports,"useMemo",()=>O,e=>O=e),e(t.exports,"useReducer",()=>C,e=>C=e),e(t.exports,"useRef",()=>j,e=>j=e),e(t.exports,"useState",()=>P,e=>P=e),e(t.exports,"version",()=>T,e=>T=e);var r,a,o,i,l,u,c,f,p,d,m,h,g,y,v,b,w,k,x,S,E,_,N,O,C,j,P,T,L=s("5J2NM"),R=60103,z=60106;r=60107,a=60108,o=60114;var M=60109,U=60110,F=60112;i=60113;var A=60115,D=60116;if("function"==typeof Symbol&&Symbol.for){var I=Symbol.for;R=I("react.element"),z=I("react.portal"),r=I("react.fragment"),a=I("react.strict_mode"),o=I("react.profiler"),M=I("react.provider"),U=I("react.context"),F=I("react.forward_ref"),i=I("react.suspense"),A=I("react.memo"),D=I("react.lazy")}var B="function"==typeof Symbol&&Symbol.iterator;function J(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 q={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},$={};function V(e,t,n){this.props=e,this.context=t,this.refs=$,this.updater=n||q}function H(){}function W(e,t,n){this.props=e,this.context=t,this.refs=$,this.updater=n||q}V.prototype.isReactComponent={},V.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(J(85));this.updater.enqueueSetState(this,e,t,"setState")},V.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},H.prototype=V.prototype;var Y=W.prototype=new H;Y.constructor=W,L(Y,V.prototype),Y.isPureReactComponent=!0;var K={current:null},Q=Object.prototype.hasOwnProperty,X={key:!0,ref:!0,__self:!0,__source:!0};function G(e,t,n){var r,a={},o=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(o=""+t.key),t)Q.call(t,r)&&!X.hasOwnProperty(r)&&(a[r]=t[r]);var s=arguments.length-2;if(1===s)a.children=n;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];a.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===a[r]&&(a[r]=s[r]);return{$$typeof:R,type:e,key:o,ref:i,props:a,_owner:K.current}}function Z(e){return"object"==typeof e&&null!==e&&e.$$typeof===R}var ee=/\/+/g;function et(e,t){var n,r;return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36)}function en(e,t,n){if(null==e)return e;var r=[],a=0;return!function e(t,n,r,a,o){var i,s,l,u=typeof t;("undefined"===u||"boolean"===u)&&(t=null);var c=!1;if(null===t)c=!0;else switch(u){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case R:case z:c=!0}}if(c)return o=o(c=t),t=""===a?"."+et(c,0):a,Array.isArray(o)?(r="",null!=t&&(r=t.replace(ee,"$&/")+"/"),e(o,n,r,"",function(e){return e})):null!=o&&(Z(o)&&(i=o,s=r+(!o.key||c&&c.key===o.key?"":(""+o.key).replace(ee,"$&/")+"/")+t,o={$$typeof:R,type:i.type,key:s,ref:i.ref,props:i.props,_owner:i._owner}),n.push(o)),1;if(c=0,a=""===a?".":a+":",Array.isArray(t))for(var f=0;f<t.length;f++){var p=a+et(u=t[f],f);c+=e(u,n,r,p,o)}else if("function"==typeof(p=null===(l=t)||"object"!=typeof l?null:"function"==typeof(l=B&&l[B]||l["@@iterator"])?l:null))for(t=p.call(t),f=0;!(u=t.next()).done;)p=a+et(u=u.value,f++),c+=e(u,n,r,p,o);else if("object"===u)throw Error(J(31,"[object Object]"==(n=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":n));return c}(e,r,"","",function(e){return t.call(n,e,a++)}),r}function er(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}if(1===e._status)return e._result;throw e._result}var ea={current:null};function eo(){var e=ea.current;if(null===e)throw Error(J(321));return e}l={map:en,forEach:function(e,t,n){en(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return en(e,function(){t++}),t},toArray:function(e){return en(e,function(e){return e})||[]},only:function(e){if(!Z(e))throw Error(J(143));return e}},u=V,c=W,f={ReactCurrentDispatcher:ea,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:K,IsSomeRendererActing:{current:!1},assign:L},p=function(e,t,n){if(null==e)throw Error(J(267,e));var r=L({},e.props),a=e.key,o=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,i=K.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)Q.call(t,l)&&!X.hasOwnProperty(l)&&(r[l]=void 0===t[l]&&void 0!==s?s[l]:t[l])}var l=arguments.length-2;if(1===l)r.children=n;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:R,type:e.type,key:a,ref:o,props:r,_owner:i}},d=function(e,t){return void 0===t&&(t=null),(e={$$typeof:U,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:M,_context:e},e.Consumer=e},m=G,h=function(e){var t=G.bind(null,e);return t.type=e,t},g=function(){return{current:null}},y=function(e){return{$$typeof:F,render:e}},v=Z,b=function(e){return{$$typeof:D,_payload:{_status:-1,_result:e},_init:er}},w=function(e,t){return{$$typeof:A,type:e,compare:void 0===t?null:t}},k=function(e,t){return eo().useCallback(e,t)},x=function(e,t){return eo().useContext(e,t)},S=function(){},E=function(e,t){return eo().useEffect(e,t)},_=function(e,t,n){return eo().useImperativeHandle(e,t,n)},N=function(e,t){return eo().useLayoutEffect(e,t)},O=function(e,t){return eo().useMemo(e,t)},C=function(e,t,n){return eo().useReducer(e,t,n)},j=function(e){return eo().useRef(e)},P=function(e){return eo().useState(e)},T="17.0.2"}),l("5J2NM",function(e,t){var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=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;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var a={};if("abcdefghijklmnopqrst".split("").forEach(function(e){a[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},a)).join(""))return!1;return!0}catch(e){return!1}}()?function(e,t){for(var o,i,s=function(e){if(null==e)throw TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var u in o=Object(arguments[l]))r.call(o,u)&&(s[u]=o[u]);if(n){i=n(o);for(var c=0;c<i.length;c++)a.call(o,i[c])&&(s[i[c]]=o[i[c]])}}return s}:Object.assign}),l("gAtBI",function(e,t){var n,r,a,o,i,l,u=s("fYo6y"),c=s("5J2NM"),f=s("6qr1r");function p(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."}if(!u)throw Error(p(227));var d=new Set,m={};function h(e,t){g(e,t),g(e+"Capture",t)}function g(e,t){for(m[e]=t,e=0;e<t.length;e++)d.add(t[e])}var y="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,v=/^[: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]*$/,b=Object.prototype.hasOwnProperty,w={},k={};function x(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){S[e]=new x(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];S[t]=new x(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){S[e]=new x(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){S[e]=new x(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){S[e]=new x(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){S[e]=new x(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){S[e]=new x(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){S[e]=new x(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){S[e]=new x(e,5,!1,e.toLowerCase(),null,!1,!1)});var E=/[\-:]([a-z])/g;function _(e){return e[1].toUpperCase()}function N(e,t,n,r){var a,o=S.hasOwnProperty(t)?S[t]:null;(null!==o?0===o.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}(e,t,n,r))return!0;if(r)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,o,r)&&(n=null),r||null===o?(a=t,(b.call(k,a)||!b.call(w,a)&&(v.test(a)?k[a]=!0:(w[a]=!0,!1)))&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n))):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,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(E,_);S[t]=new x(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(E,_);S[t]=new x(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(E,_);S[t]=new x(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){S[e]=new x(e,1,!1,e.toLowerCase(),null,!1,!1)}),S.xlinkHref=new x("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){S[e]=new x(e,1,!1,e.toLowerCase(),null,!0,!0)});var O=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,C=60103,j=60106,P=60107,T=60108,L=60114,R=60109,z=60110,M=60112,U=60113,F=60120,A=60115,D=60116,I=60121,B=60128,J=60129,q=60130,$=60131;if("function"==typeof Symbol&&Symbol.for){var V=Symbol.for;C=V("react.element"),j=V("react.portal"),P=V("react.fragment"),T=V("react.strict_mode"),L=V("react.profiler"),R=V("react.provider"),z=V("react.context"),M=V("react.forward_ref"),U=V("react.suspense"),F=V("react.suspense_list"),A=V("react.memo"),D=V("react.lazy"),I=V("react.block"),V("react.scope"),B=V("react.opaque.id"),J=V("react.debug_trace_mode"),q=V("react.offscreen"),$=V("react.legacy_hidden")}var H="function"==typeof Symbol&&Symbol.iterator;function W(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=H&&e[H]||e["@@iterator"])?e:null}function Y(e){if(void 0===eb)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);eb=t&&t[1]||""}return"\n"+eb+e}var K=!1;function Q(e,t){if(!e||K)return"";K=!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(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var a=e.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,s=o.length-1;1<=i&&0<=s&&a[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(a[i]!==o[s]){if(1!==i||1!==s)do if(i--,0>--s||a[i]!==o[s])return"\n"+a[i].replace(" at new "," at ");while(1<=i&&0<=s)break}}}finally{K=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Y(e):""}function X(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 P:return"Fragment";case j:return"Portal";case L:return"Profiler";case T:return"StrictMode";case U:return"Suspense";case F:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case z:return(e.displayName||"Context")+".Consumer";case R:return(e._context.displayName||"Context")+".Provider";case M:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case A:return X(e.type);case I:return X(e._render);case D:t=e._payload,e=e._init;try{return X(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Z(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function ee(e){e._valueTracker||(e._valueTracker=function(e){var t=Z(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function et(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Z(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function en(e){if(void 0===(e=e||("u">typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function er(e,t){var n=t.checked;return c({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ea(e,t){var n=null==t.defaultValue?"":t.defaultValue;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:n=G(null!=t.value?t.value:n),controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function eo(e,t){null!=(t=t.checked)&&N(e,"checked",t,!1)}function ei(e,t){eo(e,t);var n=G(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?el(e,t.type,n):t.hasOwnProperty("defaultValue")&&el(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function es(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(("submit"===r||"reset"===r)&&(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 el(e,t,n){("number"!==t||en(e.ownerDocument)!==e)&&(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function eu(e,t){var n,r;return e=c({children:void 0},t),n=t.children,r="",u.Children.forEach(n,function(e){null!=e&&(r+=e)}),(t=r)&&(e.children=t),e}function ec(e,t,n,r){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&&r&&(e[n].defaultSelected=!0)}else{for(a=0,n=""+G(n),t=null;a<e.length;a++){if(e[a].value===n){e[a].selected=!0,r&&(e[a].defaultSelected=!0);return}null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function ef(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(p(91));return c({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ep(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(p(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(p(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:G(n)}}function ed(e,t){var n=G(t.value),r=G(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function em(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var eh="http://www.w3.org/1999/xhtml";function eg(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 ey(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?eg(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ev,eb,ew,ek=(ev=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ew=ew||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ew.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"u">typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return ev(e,t,n,r)})}:ev);function ex(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var eS={animationIterationCount:!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},eE=["Webkit","ms","Moz","O"];function e_(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||eS.hasOwnProperty(e)&&eS[e]?(""+t).trim():t+"px"}function eN(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=e_(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(eS).forEach(function(e){eE.forEach(function(t){eS[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=eS[e]})});var eO=c({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 eC(e,t){if(t){if(eO[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(p(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(p(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(p(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(p(62))}}function ej(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}}function eP(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var eT=null,eL=null,eR=null;function ez(e){if(e=rk(e)){if("function"!=typeof eT)throw Error(p(280));var t=e.stateNode;t&&(t=rS(t),eT(e.stateNode,e.type,t))}}function eM(e){eL?eR?eR.push(e):eR=[e]:eL=e}function eU(){if(eL){var e=eL,t=eR;if(eR=eL=null,ez(e),t)for(e=0;e<t.length;e++)ez(t[e])}}function eF(e,t){return e(t)}function eA(e,t,n,r,a){return e(t,n,r,a)}function eD(){}var eI=eF,eB=!1,eJ=!1;function eq(){(null!==eL||null!==eR)&&(eD(),eU())}function e$(e,t){var n=e.stateNode;if(null===n)return null;var r=rS(n);if(null===r)return null;switch(n=r[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r="button"!==(e=e.type)&&"input"!==e&&"select"!==e&&"textarea"!==e),e=!r;break;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(p(231,t,typeof n));return n}var eV=!1;if(y)try{var eH={};Object.defineProperty(eH,"passive",{get:function(){eV=!0}}),window.addEventListener("test",eH,eH),window.removeEventListener("test",eH,eH)}catch(e){eV=!1}function eW(e,t,n,r,a,o,i,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var eY=!1,eK=null,eQ=!1,eX=null,eG={onError:function(e){eY=!0,eK=e}};function eZ(e,t,n,r,a,o,i,s,l){eY=!1,eK=null,eW.apply(eG,arguments)}function e0(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(1026&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function e1(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 e2(e){if(e0(e)!==e)throw Error(p(188))}function e3(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=e0(e)))throw Error(p(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return e2(a),e;if(o===r)return e2(a),t;o=o.sibling}throw Error(p(188))}if(n.return!==r.return)n=a,r=o;else{for(var i=!1,s=a.child;s;){if(s===n){i=!0,n=a,r=o;break}if(s===r){i=!0,r=a,n=o;break}s=s.sibling}if(!i){for(s=o.child;s;){if(s===n){i=!0,n=o,r=a;break}if(s===r){i=!0,r=o,n=a;break}s=s.sibling}if(!i)throw Error(p(189))}}if(n.alternate!==r)throw Error(p(190))}if(3!==n.tag)throw Error(p(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function e4(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var e6,e8,e9,e5,e7=!1,te=[],tt=null,tn=null,tr=null,ta=new Map,to=new Map,ti=[],ts="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 tl(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function tu(e,t){switch(e){case"focusin":case"focusout":tt=null;break;case"dragenter":case"dragleave":tn=null;break;case"mouseover":case"mouseout":tr=null;break;case"pointerover":case"pointerout":ta.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":to.delete(t.pointerId)}}function tc(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=tl(t,n,r,a,o),null!==t&&null!==(t=rk(t))&&e8(t)):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a)),e}function tf(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=t$(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=rk(n))&&e8(t),e.blockedOn=n,!1;t.shift()}return!0}function tp(e,t,n){tf(e)&&n.delete(t)}function td(){for(e7=!1;0<te.length;){var e=te[0];if(null!==e.blockedOn){null!==(e=rk(e.blockedOn))&&e6(e);break}for(var t=e.targetContainers;0<t.length;){var n=t$(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&te.shift()}null!==tt&&tf(tt)&&(tt=null),null!==tn&&tf(tn)&&(tn=null),null!==tr&&tf(tr)&&(tr=null),ta.forEach(tp),to.forEach(tp)}function tm(e,t){e.blockedOn===t&&(e.blockedOn=null,e7||(e7=!0,f.unstable_scheduleCallback(f.unstable_NormalPriority,td)))}function th(e){function t(t){return tm(t,e)}if(0<te.length){tm(te[0],e);for(var n=1;n<te.length;n++){var r=te[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==tt&&tm(tt,e),null!==tn&&tm(tn,e),null!==tr&&tm(tr,e),ta.forEach(t),to.forEach(t),n=0;n<ti.length;n++)(r=ti[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ti.length&&null===(n=ti[0]).blockedOn;)(function(e){var t=rw(e.target);if(null!==t){var n=e0(t);if(null!==n){if(13===(t=n.tag)){if(null!==(t=e1(n))){e.blockedOn=t,e5(e.lanePriority,function(){f.unstable_runWithPriority(e.priority,function(){e9(n)})});return}}else if(3===t&&n.stateNode.hydrate){e.blockedOn=3===n.tag?n.stateNode.containerInfo:null;return}}}e.blockedOn=null})(n),null===n.blockedOn&&ti.shift()}function tg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ty={animationend:tg("Animation","AnimationEnd"),animationiteration:tg("Animation","AnimationIteration"),animationstart:tg("Animation","AnimationStart"),transitionend:tg("Transition","TransitionEnd")},tv={},tb={};function tw(e){if(tv[e])return tv[e];if(!ty[e])return e;var t,n=ty[e];for(t in n)if(n.hasOwnProperty(t)&&t in tb)return tv[e]=n[t];return e}y&&(tb=document.createElement("div").style,"AnimationEvent"in window||(delete ty.animationend.animation,delete ty.animationiteration.animation,delete ty.animationstart.animation),"TransitionEvent"in window||delete ty.transitionend.transition);var tk=tw("animationend"),tx=tw("animationiteration"),tS=tw("animationstart"),tE=tw("transitionend"),t_=new Map,tN=new Map;function tO(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),tN.set(r,t),t_.set(r,a),h(a,[r])}}(0,f.unstable_now)();var tC=8;function tj(e){if(0!=(1&e))return tC=15,1;if(0!=(2&e))return tC=14,2;if(0!=(4&e))return tC=13,4;var t=24&e;return 0!==t?(tC=12,t):0!=(32&e)?(tC=11,32):0!=(t=192&e)?(tC=10,t):0!=(256&e)?(tC=9,256):0!=(t=3584&e)?(tC=8,t):0!=(4096&e)?(tC=7,4096):0!=(t=4186112&e)?(tC=6,t):0!=(t=0x3c00000&e)?(tC=5,t):0x4000000&e?(tC=4,0x4000000):0!=(0x8000000&e)?(tC=3,0x8000000):0!=(t=0x30000000&e)?(tC=2,t):0!=(0x40000000&e)?(tC=1,0x40000000):(tC=8,e)}function tP(e,t){var n=e.pendingLanes;if(0===n)return tC=0;var r=0,a=0,o=e.expiredLanes,i=e.suspendedLanes,s=e.pingedLanes;if(0!==o)r=o,a=tC=15;else if(0!=(o=0x7ffffff&n)){var l=o&~i;0!==l?(r=tj(l),a=tC):0!=(s&=o)&&(r=tj(s),a=tC)}else 0!=(o=n&~i)?(r=tj(o),a=tC):0!==s&&(r=tj(s),a=tC);if(0===r)return 0;if(r=n&((0>(r=31-tM(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&i)){if(tj(t),a<=tC)return t;tC=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-tM(t)),r|=e[n],t&=~a;return r}function tT(e){return 0!=(e=-0x40000001&e.pendingLanes)?e:0x40000000&e?0x40000000:0}function tL(e,t){var n,r,a,o,i;switch(e){case 15:return 1;case 14:return 2;case 12:return 0==(e=(n=24&~t)&-n)?tL(10,t):e;case 10:return 0==(e=(r=192&~t)&-r)?tL(8,t):e;case 8:return 0==(e=(a=3584&~t)&-a)&&0==(e=(o=4186112&~t)&-o)&&(e=512),e;case 2:return 0==(t=(i=0x30000000&~t)&-i)&&(t=0x10000000),t}throw Error(p(358,e))}function tR(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tz(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-tM(t)]=n}var tM=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(tU(e)/tF|0)|0},tU=Math.log,tF=Math.LN2,tA=f.unstable_UserBlockingPriority,tD=f.unstable_runWithPriority,tI=!0;function tB(e,t,n,r){eB||eD();var a=eB;eB=!0;try{eA(tq,e,t,n,r)}finally{(eB=a)||eq()}}function tJ(e,t,n,r){tD(tA,tq.bind(null,e,t,n,r))}function tq(e,t,n,r){if(tI){var a;if((a=0==(4&t))&&0<te.length&&-1<ts.indexOf(e))e=tl(null,e,t,n,r),te.push(e);else{var o=t$(e,t,n,r);if(null===o)a&&tu(e,r);else{if(a){if(-1<ts.indexOf(e)){e=tl(o,e,t,n,r),te.push(e);return}if(function(e,t,n,r,a){switch(t){case"focusin":return tt=tc(tt,e,t,n,r,a),!0;case"dragenter":return tn=tc(tn,e,t,n,r,a),!0;case"mouseover":return tr=tc(tr,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return ta.set(o,tc(ta.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,to.set(o,tc(to.get(o)||null,e,t,n,r,a)),!0}return!1}(o,e,t,n,r))return;tu(e,r)}n7(e,t,r,null,n)}}}}function t$(e,t,n,r){var a=eP(r);if(null!==(a=rw(a))){var o=e0(a);if(null===o)a=null;else{var i=o.tag;if(13===i){if(null!==(a=e1(o)))return a;a=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return n7(e,t,r,a,n),null}var tV=null,tH=null,tW=null;function tY(){if(tW)return tW;var e,t,n=tH,r=n.length,a="value"in tV?tV.value:tV.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return tW=a.slice(e,1<t?1-t:void 0)}function tK(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 tQ(){return!0}function tX(){return!1}function tG(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?tQ:tX,this.isPropagationStopped=tX,this}return c(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=tQ)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=tQ)},persist:function(){},isPersistent:tQ}),t}var tZ,t0,t1,t2={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},t3=tG(t2),t4=c({},t2,{view:0,detail:0}),t6=tG(t4),t8=c({},t4,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ns,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!==t1&&(t1&&"mousemove"===e.type?(tZ=e.screenX-t1.screenX,t0=e.screenY-t1.screenY):t0=tZ=0,t1=e),tZ)},movementY:function(e){return"movementY"in e?e.movementY:t0}}),t9=tG(t8),t5=tG(c({},t8,{dataTransfer:0})),t7=tG(c({},t4,{relatedTarget:0})),ne=tG(c({},t2,{animationName:0,elapsedTime:0,pseudoElement:0})),nt=tG(c({},t2,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),nn=tG(c({},t2,{data:0})),nr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},na={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"},no={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ni(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=no[e])&&!!t[e]}function ns(){return ni}var nl=tG(c({},t4,{key:function(e){if(e.key){var t=nr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tK(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?na[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ns,charCode:function(e){return"keypress"===e.type?tK(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tK(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),nu=tG(c({},t8,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),nc=tG(c({},t4,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ns})),nf=tG(c({},t2,{propertyName:0,elapsedTime:0,pseudoElement:0})),np=tG(c({},t8,{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})),nd=[9,13,27,32],nm=y&&"CompositionEvent"in window,nh=null;y&&"documentMode"in document&&(nh=document.documentMode);var ng=y&&"TextEvent"in window&&!nh,ny=y&&(!nm||nh&&8<nh&&11>=nh),nv=!1;function nb(e,t){switch(e){case"keyup":return -1!==nd.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nw(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var nk=!1,nx={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 nS(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nx[e.type]:"textarea"===t}function nE(e,t,n,r){eM(r),0<(t=rt(t,"onChange")).length&&(n=new t3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var n_=null,nN=null;function nO(e){n3(e,0)}function nC(e){if(et(rx(e)))return e}function nj(e,t){if("change"===e)return t}var nP=!1;if(y){if(y){var nT="oninput"in document;if(!nT){var nL=document.createElement("div");nL.setAttribute("oninput","return;"),nT="function"==typeof nL.oninput}n=nT}else n=!1;nP=n&&(!document.documentMode||9<document.documentMode)}function nR(){n_&&(n_.detachEvent("onpropertychange",nz),nN=n_=null)}function nz(e){if("value"===e.propertyName&&nC(nN)){var t=[];if(nE(t,nN,e,eP(e)),e=nO,eB)e(t);else{eB=!0;try{eF(e,t)}finally{eB=!1,eq()}}}}function nM(e,t,n){"focusin"===e?(nR(),n_=t,nN=n,n_.attachEvent("onpropertychange",nz)):"focusout"===e&&nR()}function nU(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return nC(nN)}function nF(e,t){if("click"===e)return nC(t)}function nA(e,t){if("input"===e||"change"===e)return nC(t)}var nD="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},nI=Object.prototype.hasOwnProperty;function nB(e,t){if(nD(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!nI.call(t,n[r])||!nD(e[n[r]],t[n[r]]))return!1;return!0}function nJ(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function nq(e,t){var n,r=nJ(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nJ(r)}}function n$(){for(var e=window,t=en();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=en(e.document)}return t}function nV(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)}var nH=y&&"documentMode"in document&&11>=document.documentMode,nW=null,nY=null,nK=null,nQ=!1;function nX(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nQ||null==nW||nW!==en(r)||(r="selectionStart"in(r=nW)&&nV(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nK&&nB(nK,r)||(nK=r,0<(r=rt(nY,"onSelect")).length&&(t=new t3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nW)))}tO("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),tO("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),tO(["abort","abort",tk,"animationEnd",tx,"animationIteration",tS,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",tE,"transitionEnd","waiting","waiting"],2);for(var nG="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),nZ=0;nZ<nG.length;nZ++)tN.set(nG[nZ],0);g("onMouseEnter",["mouseout","mouseover"]),g("onMouseLeave",["mouseout","mouseover"]),g("onPointerEnter",["pointerout","pointerover"]),g("onPointerLeave",["pointerout","pointerover"]),h("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),h("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),h("onBeforeInput",["compositionend","keypress","textInput","paste"]),h("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),h("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),h("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var n0="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),n1=new Set("cancel close invalid load scroll toggle".split(" ").concat(n0));function n2(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,i,s,l){if(eZ.apply(this,arguments),eY){if(eY){var u=eK;eY=!1,eK=null}else throw Error(p(198));eQ||(eQ=!0,eX=u)}}(r,t,void 0,e),e.currentTarget=null}function n3(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&a.isPropagationStopped())break e;n2(a,s,u),o=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,u=s.currentTarget,s=s.listener,l!==o&&a.isPropagationStopped())break e;n2(a,s,u),o=l}}}if(eQ)throw e=eX,eQ=!1,eX=null,e}function n4(e,t){var n=rE(t),r=e+"__bubble";n.has(r)||(n5(t,e,2,!1),n.add(r))}var n6="_reactListening"+Math.random().toString(36).slice(2);function n8(e){e[n6]||(e[n6]=!0,d.forEach(function(t){n1.has(t)||n9(t,!1,e,null),n9(t,!0,e,null)}))}function n9(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&n1.has(e)){if("scroll"!==e)return;a|=2,o=r}var i=rE(o),s=e+"__"+(t?"capture":"bubble");i.has(s)||(t&&(a|=4),n5(o,e,a,t),i.add(s))}function n5(e,t,n,r){var a=tN.get(t);switch(void 0===a?2:a){case 0:a=tB;break;case 1:a=tJ;break;default:a=tq}n=a.bind(null,t,n,e),a=void 0,eV&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(a=!0),r?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 n7(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;i=i.return}for(;null!==s;){if(null===(i=rw(s)))return;if(5===(l=i.tag)||6===l){r=o=i;continue e}s=s.parentNode}}r=r.return}!function(e){if(eJ)return e(void 0,void 0);eJ=!0;try{return eI(e,void 0,void 0)}finally{eJ=!1,eq()}}(function(){var r=o,a=eP(n),i=[];e:{var s=t_.get(e);if(void 0!==s){var l=t3,u=e;switch(e){case"keypress":if(0===tK(n))break e;case"keydown":case"keyup":l=nl;break;case"focusin":u="focus",l=t7;break;case"focusout":u="blur",l=t7;break;case"beforeblur":case"afterblur":l=t7;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=t9;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=t5;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=nc;break;case tk:case tx:case tS:l=ne;break;case tE:l=nf;break;case"scroll":l=t6;break;case"wheel":l=np;break;case"copy":case"cut":case"paste":l=nt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=nu}var c=0!=(4&t),f=!c&&"scroll"===e,p=c?null!==s?s+"Capture":null:s;c=[];for(var d,m=r;null!==m;){var h=(d=m).stateNode;if(5===d.tag&&null!==h&&(d=h,null!==p&&null!=(h=e$(m,p))&&c.push(re(m,h,d))),f)break;m=m.return}0<c.length&&(s=new l(s,u,null,n,a),i.push({event:s,listeners:c}))}}if(0==(7&t)){if((s="mouseover"===e||"pointerover"===e,l="mouseout"===e||"pointerout"===e,!(s&&0==(16&t)&&(u=n.relatedTarget||n.fromElement)&&(rw(u)||u[rv])))&&(l||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,null!==(u=u?rw(u):null)&&(f=e0(u),u!==f||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=t9,h="onMouseLeave",p="onMouseEnter",m="mouse",("pointerout"===e||"pointerover"===e)&&(c=nu,h="onPointerLeave",p="onPointerEnter",m="pointer"),f=null==l?s:rx(l),d=null==u?s:rx(u),(s=new c(h,m+"leave",l,n,a)).target=f,s.relatedTarget=d,h=null,rw(a)===r&&((c=new c(p,m+"enter",u,n,a)).target=d,c.relatedTarget=f,h=c),f=h,l&&u)t:{for(c=l,p=u,m=0,d=c;d;d=rn(d))m++;for(d=0,h=p;h;h=rn(h))d++;for(;0<m-d;)c=rn(c),m--;for(;0<d-m;)p=rn(p),d--;for(;m--;){if(c===p||null!==p&&c===p.alternate)break t;c=rn(c),p=rn(p)}c=null}else c=null;null!==l&&rr(i,s,l,c,!1),null!==u&&null!==f&&rr(i,f,u,c,!0)}e:{if("select"===(l=(s=r?rx(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g,y=nj;else if(nS(s))if(nP)y=nA;else{y=nU;var v=nM}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(y=nF);if(y&&(y=y(e,r))){nE(i,y,n,a);break e}v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&el(s,"number",s.value)}switch(v=r?rx(r):window,e){case"focusin":(nS(v)||"true"===v.contentEditable)&&(nW=v,nY=r,nK=null);break;case"focusout":nK=nY=nW=null;break;case"mousedown":nQ=!0;break;case"contextmenu":case"mouseup":case"dragend":nQ=!1,nX(i,n,a);break;case"selectionchange":if(nH)break;case"keydown":case"keyup":nX(i,n,a)}if(nm)t:{switch(e){case"compositionstart":var b="onCompositionStart";break t;case"compositionend":b="onCompositionEnd";break t;case"compositionupdate":b="onCompositionUpdate";break t}b=void 0}else nk?nb(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(ny&&"ko"!==n.locale&&(nk||"onCompositionStart"!==b?"onCompositionEnd"===b&&nk&&(g=tY()):(tH="value"in(tV=a)?tV.value:tV.textContent,nk=!0)),0<(v=rt(r,b)).length&&(b=new nn(b,e,null,n,a),i.push({event:b,listeners:v}),g?b.data=g:null!==(g=nw(n))&&(b.data=g))),(g=ng?function(e,t){switch(e){case"compositionend":return nw(t);case"keypress":if(32!==t.which)return null;return nv=!0," ";case"textInput":return" "===(e=t.data)&&nv?null:e;default:return null}}(e,n):function(e,t){if(nk)return"compositionend"===e||!nm&&nb(e,t)?(e=tY(),tW=tH=tV=null,nk=!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 ny&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=rt(r,"onBeforeInput")).length&&(a=new nn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=g)}n3(i,t)})}function re(e,t,n){return{instance:e,listener:t,currentTarget:n}}function rt(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=e$(e,n))&&r.unshift(re(e,o,a)),null!=(o=e$(e,t))&&r.push(re(e,o,a))),e=e.return}return r}function rn(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag)return e||null}function rr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,a?null!=(l=e$(n,o))&&i.unshift(re(n,l,s)):a||null!=(l=e$(n,o))&&i.push(re(n,l,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function ra(){}var ro=null,ri=null;function rs(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function rl(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ru="function"==typeof setTimeout?setTimeout:void 0,rc="function"==typeof clearTimeout?clearTimeout:void 0;function rf(e){1===e.nodeType?e.textContent="":9===e.nodeType&&null!=(e=e.body)&&(e.textContent="")}function rp(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function rd(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 rm=0,rh=Math.random().toString(36).slice(2),rg="__reactFiber$"+rh,ry="__reactProps$"+rh,rv="__reactContainer$"+rh,rb="__reactEvents$"+rh;function rw(e){var t=e[rg];if(t)return t;for(var n=e.parentNode;n;){if(t=n[rv]||n[rg]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=rd(e);null!==e;){if(n=e[rg])return n;e=rd(e)}return t}n=(e=n).parentNode}return null}function rk(e){return(e=e[rg]||e[rv])&&(5===e.tag||6===e.tag||13===e.tag||3===e.tag)?e:null}function rx(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(p(33))}function rS(e){return e[ry]||null}function rE(e){var t=e[rb];return void 0===t&&(t=e[rb]=new Set),t}var r_=[],rN=-1;function rO(e){return{current:e}}function rC(e){0>rN||(e.current=r_[rN],r_[rN]=null,rN--)}function rj(e,t){r_[++rN]=e.current,e.current=t}var rP={},rT=rO(rP),rL=rO(!1),rR=rP;function rz(e,t){var n=e.type.contextTypes;if(!n)return rP;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function rM(e){return null!=(e=e.childContextTypes)}function rU(){rC(rL),rC(rT)}function rF(e,t,n){if(rT.current!==rP)throw Error(p(168));rj(rT,t),rj(rL,n)}function rA(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(p(108,X(t)||"Unknown",a));return c({},n,r)}function rD(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||rP,rR=rT.current,rj(rT,e),rj(rL,rL.current),!0}function rI(e,t,n){var r=e.stateNode;if(!r)throw Error(p(169));n?(r.__reactInternalMemoizedMergedChildContext=e=rA(e,t,rR),rC(rL),rC(rT),rj(rT,e)):rC(rL),rj(rL,n)}var rB=null,rJ=null,rq=f.unstable_runWithPriority,r$=f.unstable_scheduleCallback,rV=f.unstable_cancelCallback,rH=f.unstable_shouldYield,rW=f.unstable_requestPaint,rY=f.unstable_now,rK=f.unstable_getCurrentPriorityLevel,rQ=f.unstable_ImmediatePriority,rX=f.unstable_UserBlockingPriority,rG=f.unstable_NormalPriority,rZ=f.unstable_LowPriority,r0=f.unstable_IdlePriority,r1={},r2=void 0!==rW?rW:function(){},r3=null,r4=null,r6=!1,r8=rY(),r9=1e4>r8?rY:function(){return rY()-r8};function r5(){switch(rK()){case rQ:return 99;case rX:return 98;case rG:return 97;case rZ:return 96;case r0:return 95;default:throw Error(p(332))}}function r7(e){switch(e){case 99:return rQ;case 98:return rX;case 97:return rG;case 96:return rZ;case 95:return r0;default:throw Error(p(332))}}function ae(e,t){return rq(e=r7(e),t)}function at(e,t,n){return r$(e=r7(e),t,n)}function an(){if(null!==r4){var e=r4;r4=null,rV(e)}ar()}function ar(){if(!r6&&null!==r3){r6=!0;var e=0;try{var t=r3;ae(99,function(){for(;e<t.length;e++){var n=t[e];do n=n(!0);while(null!==n)}}),r3=null}catch(t){throw null!==r3&&(r3=r3.slice(e+1)),r$(rQ,an),t}finally{r6=!1}}}var aa=O.ReactCurrentBatchConfig;function ao(e,t){if(e&&e.defaultProps)for(var n in t=c({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var ai=rO(null),as=null,al=null,au=null;function ac(){au=al=as=null}function af(e){var t=ai.current;rC(ai),e.type._context._currentValue=t}function ap(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t)if(null===n||(n.childLanes&t)===t)break;else n.childLanes|=t;else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ad(e,t){as=e,au=al=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(oz=!0),e.firstContext=null)}function am(e,t){if(au!==e&&!1!==t&&0!==t)if(("number"!=typeof t||0x3fffffff===t)&&(au=e,t=0x3fffffff),t={context:e,observedBits:t,next:null},null===al){if(null===as)throw Error(p(308));al=t,as.dependencies={lanes:0,firstContext:t,responders:null}}else al=al.next=t;return e._currentValue}var ah=!1;function ag(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ay(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 av(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ab(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function aw(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n)null===o?a=o=t:o=o.next=t}else a=o=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ak(e,t,n,r){var a=e.updateQueue;ah=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var l=s,u=l.next;l.next=null,null===i?o=u:i.next=u,i=l;var f=e.alternate;if(null!==f){var p=(f=f.updateQueue).lastBaseUpdate;p!==i&&(null===p?f.firstBaseUpdate=u:p.next=u,f.lastBaseUpdate=l)}}if(null!==o){for(p=a.baseState,i=0,f=u=l=null;;){s=o.lane;var d=o.eventTime;if((r&s)===s){null!==f&&(f=f.next={eventTime:d,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var m=e,h=o;switch(s=t,d=n,h.tag){case 1:if("function"==typeof(m=h.payload)){p=m.call(d,p,s);break e}p=m;break e;case 3:m.flags=-4097&m.flags|64;case 0:if(null==(s="function"==typeof(m=h.payload)?m.call(d,p,s):m))break e;p=c({},p,s);break e;case 2:ah=!0}}null!==o.callback&&(e.flags|=32,null===(s=a.effects)?a.effects=[o]:s.push(o))}else d={eventTime:d,lane:s,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===f?(u=f=d,l=p):f=f.next=d,i|=s;if(null===(o=o.next))if(null===(s=a.shared.pending))break;else o=s.next,s.next=null,a.lastBaseUpdate=s,a.shared.pending=null}null===f&&(l=p),a.baseState=l,a.firstBaseUpdate=u,a.lastBaseUpdate=f,iv|=i,e.lanes=i,e.memoizedState=p}}function ax(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(p(191,a));a.call(r)}}}var aS=(new u.Component).refs;function aE(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:c({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var a_={isMounted:function(e){return!!(e=e._reactInternals)&&e0(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=iJ(),a=iq(e),o=av(r,a);o.payload=t,null!=n&&(o.callback=n),ab(e,o),i$(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=iJ(),a=iq(e),o=av(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),ab(e,o),i$(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=iJ(),r=iq(e),a=av(n,r);a.tag=2,null!=t&&(a.callback=t),ab(e,a),i$(e,r,n)}};function aN(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||!nB(n,r)||!nB(a,o)}function aO(e,t,n){var r=!1,a=rP,o=t.contextType;return"object"==typeof o&&null!==o?o=am(o):(a=rM(t)?rR:rT.current,o=(r=null!=(r=t.contextTypes))?rz(e,a):rP),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=a_,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function aC(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&a_.enqueueReplaceState(t,t.state,null)}function aj(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=aS,ag(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=am(o):a.context=rz(e,o=rM(t)?rR:rT.current),ak(e,n,a,r),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(aE(e,t,o,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&&a_.enqueueReplaceState(a,a.state,null),ak(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4)}var aP=Array.isArray;function aT(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(p(309));var r=n.stateNode}if(!r)throw Error(p(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=r.refs;t===aS&&(t=r.refs={}),null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!=typeof e)throw Error(p(284));if(!n._owner)throw Error(p(290,e))}return e}function aL(e,t){if("textarea"!==e.type)throw Error(p(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function aR(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(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=sl(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function i(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?(t=sp(n,e.mode,r)).return=e:(t=a(t,n)).return=e,t}function l(e,t,n,r){return null!==t&&t.elementType===n.type?(r=a(t,n.props)).ref=aT(e,t,n):(r=su(n.type,n.key,n.props,null,e.mode,r)).ref=aT(e,t,n),r.return=e,r}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=sd(n,e.mode,r)).return=e:(t=a(t,n.children||[])).return=e,t}function c(e,t,n,r,o){return null===t||7!==t.tag?(t=sc(n,e.mode,r,o)).return=e:(t=a(t,n)).return=e,t}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=sp(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case C:return(n=su(t.type,t.key,t.props,null,e.mode,n)).ref=aT(e,null,t),n.return=e,n;case j:return(t=sd(t,e.mode,n)).return=e,t}if(aP(t)||W(t))return(t=sc(t,e.mode,n,null)).return=e,t;aL(e,t)}return null}function d(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case C:return n.key===a?n.type===P?c(e,t,n.props.children,r,a):l(e,t,n,r):null;case j:return n.key===a?u(e,t,n,r):null}if(aP(n)||W(n))return null!==a?null:c(e,t,n,r,null);aL(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case C:return e=e.get(null===r.key?n:r.key)||null,r.type===P?c(t,e,r.props.children,a,r.key):l(t,e,r,a);case j:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(aP(r)||W(r))return c(t,e=e.get(n)||null,r,a,null);aL(t,r)}return null}return function(s,l,u,c){var h="object"==typeof u&&null!==u&&u.type===P&&null===u.key;h&&(u=u.props.children);var g="object"==typeof u&&null!==u;if(g)switch(u.$$typeof){case C:e:{for(g=u.key,h=l;null!==h;){if(h.key===g){if(7===h.tag){if(u.type===P){n(s,h.sibling),(l=a(h,u.props.children)).return=s,s=l;break e}}else if(h.elementType===u.type){n(s,h.sibling),(l=a(h,u.props)).ref=aT(s,h,u),l.return=s,s=l;break e}n(s,h);break}t(s,h),h=h.sibling}u.type===P?((l=sc(u.props.children,s.mode,c,u.key)).return=s,s=l):((c=su(u.type,u.key,u.props,null,s.mode,c)).ref=aT(s,l,u),c.return=s,s=c)}return i(s);case j:e:{for(h=u.key;null!==l;){if(l.key===h)if(4===l.tag&&l.stateNode.containerInfo===u.containerInfo&&l.stateNode.implementation===u.implementation){n(s,l.sibling),(l=a(l,u.children||[])).return=s,s=l;break e}else{n(s,l);break}t(s,l),l=l.sibling}(l=sd(u,s.mode,c)).return=s,s=l}return i(s)}if("string"==typeof u||"number"==typeof u)return u=""+u,null!==l&&6===l.tag?(n(s,l.sibling),(l=a(l,u)).return=s):(n(s,l),(l=sp(u,s.mode,c)).return=s),i(s=l);if(aP(u))return function(a,i,s,l){for(var u=null,c=null,p=i,h=i=0,g=null;null!==p&&h<s.length;h++){p.index>h?(g=p,p=null):g=p.sibling;var y=d(a,p,s[h],l);if(null===y){null===p&&(p=g);break}e&&p&&null===y.alternate&&t(a,p),i=o(y,i,h),null===c?u=y:c.sibling=y,c=y,p=g}if(h===s.length)return n(a,p),u;if(null===p){for(;h<s.length;h++)null!==(p=f(a,s[h],l))&&(i=o(p,i,h),null===c?u=p:c.sibling=p,c=p);return u}for(p=r(a,p);h<s.length;h++)null!==(g=m(p,a,h,s[h],l))&&(e&&null!==g.alternate&&p.delete(null===g.key?h:g.key),i=o(g,i,h),null===c?u=g:c.sibling=g,c=g);return e&&p.forEach(function(e){return t(a,e)}),u}(s,l,u,c);if(W(u))return function(a,i,s,l){var u=W(s);if("function"!=typeof u)throw Error(p(150));if(null==(s=u.call(s)))throw Error(p(151));for(var c=u=null,h=i,g=i=0,y=null,v=s.next();null!==h&&!v.done;g++,v=s.next()){h.index>g?(y=h,h=null):y=h.sibling;var b=d(a,h,v.value,l);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(a,h),i=o(b,i,g),null===c?u=b:c.sibling=b,c=b,h=y}if(v.done)return n(a,h),u;if(null===h){for(;!v.done;g++,v=s.next())null!==(v=f(a,v.value,l))&&(i=o(v,i,g),null===c?u=v:c.sibling=v,c=v);return u}for(h=r(a,h);!v.done;g++,v=s.next())null!==(v=m(h,a,g,v.value,l))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),i=o(v,i,g),null===c?u=v:c.sibling=v,c=v);return e&&h.forEach(function(e){return t(a,e)}),u}(s,l,u,c);if(g&&aL(s,u),void 0===u&&!h)switch(s.tag){case 1:case 22:case 0:case 11:case 15:throw Error(p(152,X(s.type)||"Component"))}return n(s,l)}}var az=aR(!0),aM=aR(!1),aU={},aF=rO(aU),aA=rO(aU),aD=rO(aU);function aI(e){if(e===aU)throw Error(p(174));return e}function aB(e,t){switch(rj(aD,t),rj(aA,e),rj(aF,aU),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ey(null,"");break;default:t=ey(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}rC(aF),rj(aF,t)}function aJ(){rC(aF),rC(aA),rC(aD)}function aq(e){aI(aD.current);var t=aI(aF.current),n=ey(t,e.type);t!==n&&(rj(aA,e),rj(aF,n))}function a$(e){aA.current===e&&(rC(aF),rC(aA))}var aV=rO(0);function aH(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!=(64&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 aW=null,aY=null,aK=!1;function aQ(e,t){var n=si(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function aX(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,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function aG(e){if(aK){var t=aY;if(t){var n=t;if(!aX(e,t)){if(!(t=rp(n.nextSibling))||!aX(e,t)){e.flags=-1025&e.flags|2,aK=!1,aW=e;return}aQ(aW,n)}aW=e,aY=rp(t.firstChild)}else e.flags=-1025&e.flags|2,aK=!1,aW=e}}function aZ(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;aW=e}function a0(e){if(e!==aW)return!1;if(!aK)return aZ(e),aK=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!rl(t,e.memoizedProps))for(t=aY;t;)aQ(e,t),t=rp(t.nextSibling);if(aZ(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(p(317));e:{for(t=0,e=e.nextSibling;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){aY=rp(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}aY=null}}else aY=aW?rp(e.stateNode.nextSibling):null;return!0}function a1(){aY=aW=null,aK=!1}var a2=[];function a3(){for(var e=0;e<a2.length;e++)a2[e]._workInProgressVersionPrimary=null;a2.length=0}var a4=O.ReactCurrentDispatcher,a6=O.ReactCurrentBatchConfig,a8=0,a9=null,a5=null,a7=null,oe=!1,ot=!1;function on(){throw Error(p(321))}function or(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!nD(e[n],t[n]))return!1;return!0}function oa(e,t,n,r,a,o){if(a8=o,a9=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,a4.current=null===e||null===e.memoizedState?oP:oT,e=n(r,a),ot){o=0;do{if(ot=!1,!(25>o))throw Error(p(301));o+=1,a7=a5=null,t.updateQueue=null,a4.current=oL,e=n(r,a)}while(ot)}if(a4.current=oj,t=null!==a5&&null!==a5.next,a8=0,a7=a5=a9=null,oe=!1,t)throw Error(p(300));return e}function oo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===a7?a9.memoizedState=a7=e:a7=a7.next=e,a7}function oi(){if(null===a5){var e=a9.alternate;e=null!==e?e.memoizedState:null}else e=a5.next;var t=null===a7?a9.memoizedState:a7.next;if(null!==t)a7=t,a5=e;else{if(null===e)throw Error(p(310));e={memoizedState:(a5=e).memoizedState,baseState:a5.baseState,baseQueue:a5.baseQueue,queue:a5.queue,next:null},null===a7?a9.memoizedState=a7=e:a7=a7.next=e}return a7}function os(e,t){return"function"==typeof t?t(e):t}function ol(e){var t=oi(),n=t.queue;if(null===n)throw Error(p(311));n.lastRenderedReducer=e;var r=a5,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var i=a.next;a.next=o.next,o.next=i}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=i=o=null,l=a;do{var u=l.lane;if((a8&u)===u)null!==s&&(s=s.next={lane:0,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),r=l.eagerReducer===e?l.eagerState:e(r,l.action);else{var c={lane:u,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===s?(i=s=c,o=r):s=s.next=c,a9.lanes|=u,iv|=u}l=l.next}while(null!==l&&l!==a)null===s?o=r:s.next=i,nD(r,t.memoizedState)||(oz=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ou(e){var t=oi(),n=t.queue;if(null===n)throw Error(p(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var i=a=a.next;do o=e(o,i.action),i=i.next;while(i!==a)nD(o,t.memoizedState)||(oz=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function oc(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(a8&e)===e)&&(t._workInProgressVersionPrimary=r,a2.push(t))),e)return n(t._source);throw a2.push(t),Error(p(350))}function of(e,t,n,r){var a=iu;if(null===a)throw Error(p(349));var o=t._getVersion,i=o(t._source),s=a4.current,l=s.useState(function(){return oc(a,t,n)}),u=l[1],c=l[0];l=a7;var f=e.memoizedState,d=f.refs,m=d.getSnapshot,h=f.source;f=f.subscribe;var g=a9;return e.memoizedState={refs:d,source:t,subscribe:r},s.useEffect(function(){d.getSnapshot=n,d.setSnapshot=u;var e=o(t._source);if(!nD(i,e)){e=n(t._source),nD(c,e)||(u(e),e=iq(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,s=e;0<s;){var l=31-tM(s),f=1<<l;r[l]|=e,s&=~f}}},[n,t,r]),s.useEffect(function(){return r(t._source,function(){var e=d.getSnapshot,n=d.setSnapshot;try{n(e(t._source));var r=iq(g);a.mutableReadLanes|=r&a.pendingLanes}catch(e){n(function(){throw e})}})},[t,r]),nD(m,n)&&nD(h,t)&&nD(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:os,lastRenderedState:c}).dispatch=u=oC.bind(null,a9,e),l.queue=e,l.baseQueue=null,c=oc(a,t,n),l.memoizedState=l.baseState=c),c}function op(e,t,n){return of(oi(),e,t,n)}function od(e){var t=oo();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:os,lastRenderedState:e}).dispatch=oC.bind(null,a9,e),[t.memoizedState,e]}function om(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=a9.updateQueue)?(t={lastEffect:null},a9.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function oh(e){return oo().memoizedState={current:e}}function og(){return oi().memoizedState}function oy(e,t,n,r){var a=oo();a9.flags|=e,a.memoizedState=om(1|t,n,void 0,void 0===r?null:r)}function ov(e,t,n,r){var a=oi();r=void 0===r?null:r;var o=void 0;if(null!==a5){var i=a5.memoizedState;if(o=i.destroy,null!==r&&or(r,i.deps))return void om(t,n,o,r)}a9.flags|=e,a.memoizedState=om(1|t,n,o,r)}function ob(e,t){return oy(516,4,e,t)}function ow(e,t){return ov(516,4,e,t)}function ok(e,t){return ov(4,2,e,t)}function ox(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(t.current=e=e(),function(){t.current=null}):void 0}function oS(e,t,n){return n=null!=n?n.concat([e]):null,ov(4,2,ox.bind(null,t,e),n)}function oE(){}function o_(e,t){var n=oi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&or(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function oN(e,t){var n=oi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&or(t,r[1])?r[0]:(n.memoizedState=[e=e(),t],e)}function oO(e,t){var n=r5();ae(98>n?98:n,function(){e(!0)}),ae(97<n?97:n,function(){var n=a6.transition;a6.transition=1;try{e(!1),t()}finally{a6.transition=n}})}function oC(e,t,n){var r=iJ(),a=iq(e),o={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===a9||null!==i&&i===a9)ot=oe=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=i(s,n);if(o.eagerReducer=i,o.eagerState=l,nD(l,s))return}catch(e){}finally{}i$(e,a,r)}}var oj={readContext:am,useCallback:on,useContext:on,useEffect:on,useImperativeHandle:on,useLayoutEffect:on,useMemo:on,useReducer:on,useRef:on,useState:on,useDebugValue:on,useDeferredValue:on,useTransition:on,useMutableSource:on,useOpaqueIdentifier:on,unstable_isNewReconciler:!1},oP={readContext:am,useCallback:function(e,t){return oo().memoizedState=[e,void 0===t?null:t],e},useContext:am,useEffect:ob,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,oy(4,2,ox.bind(null,t,e),n)},useLayoutEffect:function(e,t){return oy(4,2,e,t)},useMemo:function(e,t){return t=void 0===t?null:t,oo().memoizedState=[e=e(),t],e},useReducer:function(e,t,n){var r=oo();return r.memoizedState=r.baseState=t=void 0!==n?n(t):t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=oC.bind(null,a9,e),[r.memoizedState,e]},useRef:oh,useState:od,useDebugValue:oE,useDeferredValue:function(e){var t=od(e),n=t[0],r=t[1];return ob(function(){var t=a6.transition;a6.transition=1;try{r(e)}finally{a6.transition=t}},[e]),n},useTransition:function(){var e=od(!1),t=e[0];return oh(e=oO.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=oo();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},of(r,e,t,n)},useOpaqueIdentifier:function(){if(aK){var e,t=!1,n={$$typeof:B,toString:e=function(){throw t||(t=!0,r("r:"+(rm++).toString(36))),Error(p(355))},valueOf:e},r=od(n)[1];return 0==(2&a9.mode)&&(a9.flags|=516,om(5,function(){r("r:"+(rm++).toString(36))},void 0,null)),n}return od(n="r:"+(rm++).toString(36)),n},unstable_isNewReconciler:!1},oT={readContext:am,useCallback:o_,useContext:am,useEffect:ow,useImperativeHandle:oS,useLayoutEffect:ok,useMemo:oN,useReducer:ol,useRef:og,useState:function(){return ol(os)},useDebugValue:oE,useDeferredValue:function(e){var t=ol(os),n=t[0],r=t[1];return ow(function(){var t=a6.transition;a6.transition=1;try{r(e)}finally{a6.transition=t}},[e]),n},useTransition:function(){var e=ol(os)[0];return[og().current,e]},useMutableSource:op,useOpaqueIdentifier:function(){return ol(os)[0]},unstable_isNewReconciler:!1},oL={readContext:am,useCallback:o_,useContext:am,useEffect:ow,useImperativeHandle:oS,useLayoutEffect:ok,useMemo:oN,useReducer:ou,useRef:og,useState:function(){return ou(os)},useDebugValue:oE,useDeferredValue:function(e){var t=ou(os),n=t[0],r=t[1];return ow(function(){var t=a6.transition;a6.transition=1;try{r(e)}finally{a6.transition=t}},[e]),n},useTransition:function(){var e=ou(os)[0];return[og().current,e]},useMutableSource:op,useOpaqueIdentifier:function(){return ou(os)[0]},unstable_isNewReconciler:!1},oR=O.ReactCurrentOwner,oz=!1;function oM(e,t,n,r){t.child=null===e?aM(t,null,n,r):az(t,e.child,n,r)}function oU(e,t,n,r,a){n=n.render;var o=t.ref;return(ad(t,a),r=oa(e,t,n,r,o,a),null===e||oz)?(t.flags|=1,oM(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,oX(e,t,a))}function oF(e,t,n,r,a,o){if(null===e){var i=n.type;return"function"!=typeof i||ss(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=su(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,oA(e,t,i,r,a,o))}return(i=e.child,0==(a&o)&&(a=i.memoizedProps,(n=null!==(n=n.compare)?n:nB)(a,r)&&e.ref===t.ref))?oX(e,t,o):(t.flags|=1,(e=sl(i,r)).ref=t.ref,e.return=t,t.child=e)}function oA(e,t,n,r,a,o){if(null!==e&&nB(e.memoizedProps,r)&&e.ref===t.ref)if(oz=!1,0==(o&a))return t.lanes=e.lanes,oX(e,t,o);else 0!=(16384&e.flags)&&(oz=!0);return oB(e,t,n,r,o)}function oD(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},iG(t,n);else{if(0==(0x40000000&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=0x40000000,t.memoizedState={baseLanes:e},iG(t,e),null;t.memoizedState={baseLanes:0},iG(t,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,iG(t,r);return oM(e,t,a,n),t.child}function oI(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function oB(e,t,n,r,a){var o=rM(n)?rR:rT.current;return(o=rz(t,o),ad(t,a),n=oa(e,t,n,r,o,a),null===e||oz)?(t.flags|=1,oM(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,oX(e,t,a))}function oJ(e,t,n,r,a){if(rM(n)){var o=!0;rD(t)}else o=!1;if(ad(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),aO(t,n,r),aj(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,u=n.contextType;u="object"==typeof u&&null!==u?am(u):rz(t,u=rM(n)?rR:rT.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==r||l!==u)&&aC(t,i,r,u),ah=!1;var p=t.memoizedState;i.state=p,ak(t,r,i,a),l=t.memoizedState,s!==r||p!==l||rL.current||ah?("function"==typeof c&&(aE(t,n,c,r),l=t.memoizedState),(s=ah||aN(t,n,s,r,p,l,u))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4)):("function"==typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=u,r=s):("function"==typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,ay(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:ao(t.type,s),i.props=u,f=t.pendingProps,p=i.context,l="object"==typeof(l=n.contextType)&&null!==l?am(l):rz(t,l=rM(n)?rR:rT.current);var d=n.getDerivedStateFromProps;(c="function"==typeof d||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==f||p!==l)&&aC(t,i,r,l),ah=!1,p=t.memoizedState,i.state=p,ak(t,r,i,a);var m=t.memoizedState;s!==f||p!==m||rL.current||ah?("function"==typeof d&&(aE(t,n,d,r),m=t.memoizedState),(u=ah||aN(t,n,u,r,p,m,l))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=l,r=u):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=256),r=!1)}return oq(e,t,n,r,o,a)}function oq(e,t,n,r,a,o){oI(e,t);var i=0!=(64&t.flags);if(!r&&!i)return a&&rI(t,n,!1),oX(e,t,o);r=t.stateNode,oR.current=t;var s=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=az(t,e.child,null,o),t.child=az(t,null,s,o)):oM(e,t,s,o),t.memoizedState=r.state,a&&rI(t,n,!0),t.child}function o$(e){var t=e.stateNode;t.pendingContext?rF(e,t.pendingContext,t.pendingContext!==t.context):t.context&&rF(e,t.context,!1),aB(e,t.containerInfo)}var oV={dehydrated:null,retryLane:0};function oH(e,t,n){var r,a=t.pendingProps,o=aV.current,i=!1;return((r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),rj(aV,1&o),null===e)?(void 0!==a.fallback&&aG(t),e=a.children,o=a.fallback,i)?(e=oW(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=oV,e):"number"==typeof a.unstable_expectedLoadTime?(e=oW(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=oV,t.lanes=0x2000000,e):((n=sf({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n):(e.memoizedState,i?(a=function(e,t,n,r,a){var o=t.mode,i=e.child;e=i.sibling;var s={mode:"hidden",children:n};return 0==(2&o)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=s,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=sl(i,s),null!==e?r=sl(e,r):(r=sc(r,o,a,null),r.flags|=2),r.return=t,n.return=t,n.sibling=r,t.child=n,r}(e,t,a.children,a.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=oV,a):(n=function(e,t,n,r){var a=e.child;return e=a.sibling,n=sl(a,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}(e,t,a.children,n),t.memoizedState=null,n))}function oW(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},0==(2&a)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=sf(t,a,0,null),n=sc(n,a,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function oY(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ap(e.return,t)}function oK(e,t,n,r,a,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a,i.lastEffect=o)}function oQ(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(oM(e,t,r.children,n),0!=(2&(r=aV.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&oY(e,n);else if(19===e.tag)oY(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(rj(aV,r),0==(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(a=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===aH(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),oK(t,!1,a,n,o,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===aH(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}oK(t,!0,n,null,o,t.lastEffect);break;case"together":oK(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function oX(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),iv|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(p(153));if(null!==t.child){for(n=sl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=sl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function oG(e,t){if(!aK)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 r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function oZ(e,t){try{var n="",r=t;do n+=function(e){switch(e.tag){case 5:return Y(e.type);case 16:return Y("Lazy");case 13:return Y("Suspense");case 19:return Y("SuspenseList");case 0:case 2:case 15:return Q(e.type,!1);case 11:return Q(e.type.render,!1);case 22:return Q(e.type._render,!1);case 1:return Q(e.type,!0);default:return""}}(r),r=r.return;while(r)var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a}}function o0(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}r=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}},a=function(){},o=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,aI(aF.current);var o,i=null;switch(n){case"input":a=er(e,a),r=er(e,r),i=[];break;case"option":a=eu(e,a),r=eu(e,r),i=[];break;case"select":a=c({},a,{value:void 0}),r=c({},r,{value:void 0}),i=[];break;case"textarea":a=ef(e,a),r=ef(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=ra)}for(u in eC(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var s=a[u];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(m.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var l=r[u];if(s=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(null!=l||null!=s))if("style"===u)if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(n||(n={}),n[o]=l[o])}else n||(i||(i=[]),i.push(u,n)),n=l;else"dangerouslySetInnerHTML"===u?(l=l?l.__html:void 0,s=s?s.__html:void 0,null!=l&&s!==l&&(i=i||[]).push(u,l)):"children"===u?"string"!=typeof l&&"number"!=typeof l||(i=i||[]).push(u,""+l):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(m.hasOwnProperty(u)?(null!=l&&"onScroll"===u&&n4("scroll",e),i||s===l||(i=[])):"object"==typeof l&&null!==l&&l.$$typeof===B?l.toString():(i=i||[]).push(u,l))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},i=function(e,t,n,r){n!==r&&(t.flags|=4)};var o1="function"==typeof WeakMap?WeakMap:Map;function o2(e,t,n){(n=av(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){iN||(iN=!0,iO=r),o0(e,t)},n}function o3(e,t,n){(n=av(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return o0(e,t),r(a)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===iC?iC=new Set([this]):iC.add(this),o0(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var o4="function"==typeof WeakSet?WeakSet:Set;function o6(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){sn(e,t)}else t.current=null}function o8(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=e_("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function o9(e,t){if(rJ&&"function"==typeof rJ.onCommitFiberUnmount)try{rJ.onCommitFiberUnmount(rB,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))i7(t,n);else{r=t;try{a()}catch(e){sn(r,e)}}n=n.next}while(n!==e)}break;case 1:if(o6(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){sn(t,e)}break;case 5:o6(t);break;case 4:it(e,t)}}function o5(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function o7(e){return 5===e.tag||3===e.tag||4===e.tag}function ie(e){e:{for(var t=e.return;null!==t;){if(o7(t))break e;t=t.return}throw Error(p(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(p(161))}16&n.flags&&(ex(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||o7(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags||null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?function e(t,n,r){var a=t.tag,o=5===a||6===a;if(o)t=o?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!=(r=r._reactRootContainer)||null!==n.onclick||(n.onclick=ra));else if(4!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var a=t.tag,o=5===a||6===a;if(o)t=o?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function it(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(p(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var i=e,s=a,l=s;;)if(o9(i,l),null!==l.child&&4!==l.tag)l.child.return=l,l=l.child;else{if(l===s)break;for(;null===l.sibling;){if(null===l.return||l.return===s)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}r?(i=n,s=a.stateNode,8===i.nodeType?i.parentNode.removeChild(s):i.removeChild(s)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(o9(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function ir(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do 3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next;while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[ry]=r,"input"===e&&"radio"===r.type&&null!=r.name&&eo(n,r),ej(e,a),t=ej(e,r),a=0;a<o.length;a+=2){var i=o[a],s=o[a+1];"style"===i?eN(n,s):"dangerouslySetInnerHTML"===i?ek(n,s):"children"===i?ex(n,s):N(n,i,s,t)}switch(e){case"input":ei(n,r);break;case"textarea":ed(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ec(n,!!r.multiple,o,!1):!!r.multiple!==e&&(null!=r.defaultValue?ec(n,!!r.multiple,r.defaultValue,!0):ec(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(p(162));t.stateNode.nodeValue=t.memoizedProps;return;case 3:(n=t.stateNode).hydrate&&(n.hydrate=!1,th(n.containerInfo));return;case 13:null!==t.memoizedState&&(ix=r9(),o8(t.child,!0)),ia(t);return;case 19:ia(t);return;case 23:case 24:o8(t,null!==t.memoizedState);return}throw Error(p(163))}function ia(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new o4),t.forEach(function(t){var r=sa.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var io=Math.ceil,ii=O.ReactCurrentDispatcher,is=O.ReactCurrentOwner,il=0,iu=null,ic=null,ip=0,id=0,im=rO(0),ih=0,ig=null,iy=0,iv=0,ib=0,iw=0,ik=null,ix=0,iS=1/0;function iE(){iS=r9()+500}var i_=null,iN=!1,iO=null,iC=null,ij=!1,iP=null,iT=90,iL=[],iR=[],iz=null,iM=0,iU=null,iF=-1,iA=0,iD=0,iI=null,iB=!1;function iJ(){return 0!=(48&il)?r9():-1!==iF?iF:iF=r9()}function iq(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===r5()?1:2;if(0===iA&&(iA=iy),0!==aa.transition){0!==iD&&(iD=null!==ik?ik.pendingLanes:0),e=iA;var t=4186112&~iD;return 0==(t&=-t)&&0==(t=(e=4186112&~e)&-e)&&(t=8192),t}return e=r5(),e=0!=(4&il)&&98===e?tL(12,iA):tL(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),iA)}function i$(e,t,n){if(50<iM)throw iM=0,iU=null,Error(p(185));if(null===(e=iV(e,t)))return null;tz(e,t,n),e===iu&&(ib|=t,4===ih&&iY(e,ip));var r=r5();1===t?0!=(8&il)&&0==(48&il)?iK(e):(iH(e,n),0===il&&(iE(),an())):(0==(4&il)||98!==r&&99!==r||(null===iz?iz=new Set([e]):iz.add(e)),iH(e,n)),ik=e}function iV(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}function iH(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-tM(i),l=1<<s,u=o[s];if(-1===u){if(0==(l&r)||0!=(l&a)){u=t,tj(l);var c=tC;o[s]=10<=c?u+250:6<=c?u+5e3:-1}}else u<=t&&(e.expiredLanes|=l);i&=~l}if(r=tP(e,e===iu?ip:0),t=tC,0===r)null!==n&&(n!==r1&&rV(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==r1&&rV(n)}15===t?(n=iK.bind(null,e),null===r3?(r3=[n],r4=r$(rQ,ar)):r3.push(n),n=r1):n=14===t?at(99,iK.bind(null,e)):at(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(p(358,e))}}(t),iW.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function iW(e){if(iF=-1,iD=iA=0,0!=(48&il))throw Error(p(327));var t=e.callbackNode;if(i5()&&e.callbackNode!==t)return null;var n=tP(e,e===iu?ip:0);if(0===n)return null;var r=n,a=il;il|=16;var o=i2();for((iu!==e||ip!==r)&&(iE(),i0(e,r));;)try{for(;null!==ic&&!rH();)i4(ic);break}catch(t){i1(e,t)}if(ac(),ii.current=o,il=a,null!==ic?r=0:(iu=null,ip=0,r=ih),0!=(iy&ib))i0(e,0);else if(0!==r){if(2===r&&(il|=64,e.hydrate&&(e.hydrate=!1,rf(e.containerInfo)),0!==(n=tT(e))&&(r=i3(e,n))),1===r)throw t=ig,i0(e,0),iY(e,n),iH(e,r9()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(p(345));case 2:case 5:i8(e);break;case 3:if(iY(e,n),(0x3c00000&n)===n&&10<(r=ix+500-r9())){if(0!==tP(e,0))break;if(((a=e.suspendedLanes)&n)!==n){iJ(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ru(i8.bind(null,e),r);break}i8(e);break;case 4:if(iY(e,n),(4186112&n)===n)break;for(a=-1,r=e.eventTimes;0<n;){var i=31-tM(n);o=1<<i,(i=r[i])>a&&(a=i),n&=~o}if(n=a,10<(n=(120>(n=r9()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*io(n/1960))-n)){e.timeoutHandle=ru(i8.bind(null,e),n);break}i8(e);break;default:throw Error(p(329))}}return iH(e,r9()),e.callbackNode===t?iW.bind(null,e):null}function iY(e,t){for(t&=~iw,t&=~ib,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-tM(t),r=1<<n;e[n]=-1,t&=~r}}function iK(e){if(0!=(48&il))throw Error(p(327));if(i5(),e===iu&&0!=(e.expiredLanes&ip)){var t=ip,n=i3(e,t);0!=(iy&ib)&&(t=tP(e,t),n=i3(e,t))}else t=tP(e,0),n=i3(e,t);if(0!==e.tag&&2===n&&(il|=64,e.hydrate&&(e.hydrate=!1,rf(e.containerInfo)),0!==(t=tT(e))&&(n=i3(e,t))),1===n)throw n=ig,i0(e,0),iY(e,t),iH(e,r9()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,i8(e),iH(e,r9()),null}function iQ(e,t){var n=il;il|=1;try{return e(t)}finally{0===(il=n)&&(iE(),an())}}function iX(e,t){var n=il;il&=-2,il|=8;try{return e(t)}finally{0===(il=n)&&(iE(),an())}}function iG(e,t){rj(im,id),id|=t,iy|=t}function iZ(){id=im.current,rC(im)}function i0(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,rc(n)),null!==ic)for(n=ic.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&rU();break;case 3:aJ(),rC(rL),rC(rT),a3();break;case 5:a$(r);break;case 4:aJ();break;case 13:case 19:rC(aV);break;case 10:af(r);break;case 23:case 24:iZ()}n=n.return}iu=e,ic=sl(e.current,null),ip=id=iy=t,ih=0,ig=null,iw=ib=iv=0}function i1(e,t){for(;;){var n=ic;try{if(ac(),a4.current=oj,oe){for(var r=a9.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}oe=!1}if(a8=0,a7=a5=a9=null,ot=!1,is.current=null,null===n||null===n.return){ih=1,ig=t,ic=null;break}e:{var o=e,i=n.return,s=n,l=t;if(t=ip,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var u,c=l;if(0==(2&s.mode)){var f=s.alternate;f?(s.updateQueue=f.updateQueue,s.memoizedState=f.memoizedState,s.lanes=f.lanes):(s.updateQueue=null,s.memoizedState=null)}var p=0!=(1&aV.current),d=i;do{if(u=13===d.tag){var m=d.memoizedState;if(null!==m)u=null!==m.dehydrated;else{var h=d.memoizedProps;u=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!p)}}if(u){var g=d.updateQueue;if(null===g){var y=new Set;y.add(c),d.updateQueue=y}else g.add(c);if(0==(2&d.mode)){if(d.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var v=av(-1,1);v.tag=2,ab(s,v)}s.lanes|=1;break e}l=void 0,s=t;var b=o.pingCache;if(null===b?(b=o.pingCache=new o1,l=new Set,b.set(c,l)):(l=b.get(c),void 0===l&&(l=new Set,b.set(c,l))),!l.has(s)){l.add(s);var w=sr.bind(null,o,c,s);c.then(w,w)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d)l=Error((X(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==ih&&(ih=2),l=oZ(l,s),d=i;do{switch(d.tag){case 3:o=l,d.flags|=4096,t&=-t,d.lanes|=t;var k=o2(d,o,t);aw(d,k);break e;case 1:o=l;var x=d.type,S=d.stateNode;if(0==(64&d.flags)&&("function"==typeof x.getDerivedStateFromError||null!==S&&"function"==typeof S.componentDidCatch&&(null===iC||!iC.has(S)))){d.flags|=4096,t&=-t,d.lanes|=t;var E=o3(d,o,t);aw(d,E);break e}}d=d.return}while(null!==d)}i6(n)}catch(e){t=e,ic===n&&null!==n&&(ic=n=n.return);continue}break}}function i2(){var e=ii.current;return ii.current=oj,null===e?oj:e}function i3(e,t){var n=il;il|=16;var r=i2();for(iu===e&&ip===t||i0(e,t);;)try{for(;null!==ic;)i4(ic);break}catch(t){i1(e,t)}if(ac(),il=n,ii.current=r,null!==ic)throw Error(p(261));return iu=null,ip=0,ih}function i4(e){var t=l(e.alternate,e,id);e.memoizedProps=e.pendingProps,null===t?i6(e):ic=t,is.current=null}function i6(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=function(e,t,n){var s=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return rM(t.type)&&rU(),null;case 3:return aJ(),rC(rL),rC(rT),a3(),(s=t.stateNode).pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(null===e||null===e.child)&&(a0(t)?t.flags|=4:s.hydrate||(t.flags|=256)),a(t),null;case 5:a$(t);var l=aI(aD.current);if(n=t.type,null!==e&&null!=t.stateNode)o(e,t,n,s,l),e.ref!==t.ref&&(t.flags|=128);else{if(!s){if(null===t.stateNode)throw Error(p(166));return null}if(e=aI(aF.current),a0(t)){s=t.stateNode,n=t.type;var u=t.memoizedProps;switch(s[rg]=t,s[ry]=u,n){case"dialog":n4("cancel",s),n4("close",s);break;case"iframe":case"object":case"embed":n4("load",s);break;case"video":case"audio":for(e=0;e<n0.length;e++)n4(n0[e],s);break;case"source":n4("error",s);break;case"img":case"image":case"link":n4("error",s),n4("load",s);break;case"details":n4("toggle",s);break;case"input":ea(s,u),n4("invalid",s);break;case"select":s._wrapperState={wasMultiple:!!u.multiple},n4("invalid",s);break;case"textarea":ep(s,u),n4("invalid",s)}for(var f in eC(n,u),e=null,u)u.hasOwnProperty(f)&&(l=u[f],"children"===f?"string"==typeof l?s.textContent!==l&&(e=["children",l]):"number"==typeof l&&s.textContent!==""+l&&(e=["children",""+l]):m.hasOwnProperty(f)&&null!=l&&"onScroll"===f&&n4("scroll",s));switch(n){case"input":ee(s),es(s,u,!0);break;case"textarea":ee(s),em(s);break;case"select":case"option":break;default:"function"==typeof u.onClick&&(s.onclick=ra)}s=e,t.updateQueue=s,null!==s&&(t.flags|=4)}else{switch(f=9===l.nodeType?l:l.ownerDocument,e===eh&&(e=eg(n)),e===eh?"script"===n?((e=f.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof s.is?e=f.createElement(n,{is:s.is}):(e=f.createElement(n),"select"===n&&(f=e,s.multiple?f.multiple=!0:s.size&&(f.size=s.size))):e=f.createElementNS(e,n),e[rg]=t,e[ry]=s,r(e,t,!1,!1),t.stateNode=e,f=ej(n,s),n){case"dialog":n4("cancel",e),n4("close",e),l=s;break;case"iframe":case"object":case"embed":n4("load",e),l=s;break;case"video":case"audio":for(l=0;l<n0.length;l++)n4(n0[l],e);l=s;break;case"source":n4("error",e),l=s;break;case"img":case"image":case"link":n4("error",e),n4("load",e),l=s;break;case"details":n4("toggle",e),l=s;break;case"input":ea(e,s),l=er(e,s),n4("invalid",e);break;case"option":l=eu(e,s);break;case"select":e._wrapperState={wasMultiple:!!s.multiple},l=c({},s,{value:void 0}),n4("invalid",e);break;case"textarea":ep(e,s),l=ef(e,s),n4("invalid",e);break;default:l=s}eC(n,l);var d=l;for(u in d)if(d.hasOwnProperty(u)){var h=d[u];"style"===u?eN(e,h):"dangerouslySetInnerHTML"===u?null!=(h=h?h.__html:void 0)&&ek(e,h):"children"===u?"string"==typeof h?("textarea"!==n||""!==h)&&ex(e,h):"number"==typeof h&&ex(e,""+h):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(m.hasOwnProperty(u)?null!=h&&"onScroll"===u&&n4("scroll",e):null!=h&&N(e,u,h,f))}switch(n){case"input":ee(e),es(e,s,!1);break;case"textarea":ee(e),em(e);break;case"option":null!=s.value&&e.setAttribute("value",""+G(s.value));break;case"select":e.multiple=!!s.multiple,null!=(u=s.value)?ec(e,!!s.multiple,u,!1):null!=s.defaultValue&&ec(e,!!s.multiple,s.defaultValue,!0);break;default:"function"==typeof l.onClick&&(e.onclick=ra)}rs(n,s)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)i(e,t,e.memoizedProps,s);else{if("string"!=typeof s&&null===t.stateNode)throw Error(p(166));n=aI(aD.current),aI(aF.current),a0(t)?(s=t.stateNode,n=t.memoizedProps,s[rg]=t,s.nodeValue!==n&&(t.flags|=4)):((s=(9===n.nodeType?n:n.ownerDocument).createTextNode(s))[rg]=t,t.stateNode=s)}return null;case 13:if(rC(aV),s=t.memoizedState,0!=(64&t.flags))return t.lanes=n,t;return s=null!==s,n=!1,null===e?void 0!==t.memoizedProps.fallback&&a0(t):n=null!==e.memoizedState,s&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&aV.current)?0===ih&&(ih=3):((0===ih||3===ih)&&(ih=4),null===iu||0==(0x7ffffff&iv)&&0==(0x7ffffff&ib)||iY(iu,ip))),(s||n)&&(t.flags|=4),null;case 4:return aJ(),a(t),null===e&&n8(t.stateNode.containerInfo),null;case 10:return af(t),null;case 19:if(rC(aV),null===(s=t.memoizedState))return null;if(u=0!=(64&t.flags),null===(f=s.rendering))if(u)oG(s,!1);else{if(0!==ih||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(f=aH(e))){for(t.flags|=64,oG(s,!1),null!==(u=f.updateQueue)&&(t.updateQueue=u,t.flags|=4),null===s.lastEffect&&(t.firstEffect=null),t.lastEffect=s.lastEffect,s=n,n=t.child;null!==n;)u=n,e=s,u.flags&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(f=u.alternate)?(u.childLanes=0,u.lanes=e,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=f.childLanes,u.lanes=f.lanes,u.child=f.child,u.memoizedProps=f.memoizedProps,u.memoizedState=f.memoizedState,u.updateQueue=f.updateQueue,u.type=f.type,e=f.dependencies,u.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return rj(aV,1&aV.current|2),t.child}e=e.sibling}null!==s.tail&&r9()>iS&&(t.flags|=64,u=!0,oG(s,!1),t.lanes=0x2000000)}else{if(!u)if(null!==(e=aH(f))){if(t.flags|=64,u=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),oG(s,!0),null===s.tail&&"hidden"===s.tailMode&&!f.alternate&&!aK)return null!==(t=t.lastEffect=s.lastEffect)&&(t.nextEffect=null),null}else 2*r9()-s.renderingStartTime>iS&&0x40000000!==n&&(t.flags|=64,u=!0,oG(s,!1),t.lanes=0x2000000);s.isBackwards?(f.sibling=t.child,t.child=f):(null!==(n=s.last)?n.sibling=f:t.child=f,s.last=f)}return null!==s.tail?(n=s.tail,s.rendering=n,s.tail=n.sibling,s.lastEffect=t.lastEffect,s.renderingStartTime=r9(),n.sibling=null,t=aV.current,rj(aV,u?1&t|2:1&t),n):null;case 23:case 24:return iZ(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==s.mode&&(t.flags|=4),null}throw Error(p(156,t.tag))}(n,t,id))){ic=n;return}if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(0x40000000&id)||0==(4&n.mode)){for(var s=0,l=n.child;null!==l;)s|=l.lanes|l.childLanes,l=l.sibling;n.childLanes=s}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=function(e){switch(e.tag){case 1:rM(e.type)&&rU();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(aJ(),rC(rL),rC(rT),a3(),0!=(64&(t=e.flags)))throw Error(p(285));return e.flags=-4097&t|64,e;case 5:return a$(e),null;case 13:return rC(aV),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return rC(aV),null;case 4:return aJ(),null;case 10:return af(e),null;case 23:case 24:return iZ(),null;default:return null}}(t))){n.flags&=2047,ic=n;return}null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling)){ic=t;return}ic=t=e}while(null!==t)0===ih&&(ih=5)}function i8(e){return ae(99,i9.bind(null,e,r5())),null}function i9(e,t){do i5();while(null!==iP)if(0!=(48&il))throw Error(p(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(p(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var i=e.eventTimes,s=e.expirationTimes;0<o;){var l=31-tM(o),u=1<<l;a[l]=0,i[l]=-1,s[l]=-1,o&=~u}if(null!==iz&&0==(24&r)&&iz.has(e)&&iz.delete(e),e===iu&&(ic=iu=null,ip=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=il,il|=32,is.current=null,ro=tI,nV(i=n$())){if("selectionStart"in i)s={start:i.selectionStart,end:i.selectionEnd};else e:if((u=(s=(s=i.ownerDocument)&&s.defaultView||window).getSelection&&s.getSelection())&&0!==u.rangeCount){s=u.anchorNode,o=u.anchorOffset,l=u.focusNode,u=u.focusOffset;try{s.nodeType,l.nodeType}catch(e){s=null;break e}var c,f=0,d=-1,m=-1,h=0,g=0,y=i,v=null;t:for(;;){for(;y!==s||0!==o&&3!==y.nodeType||(d=f+o),y!==l||0!==u&&3!==y.nodeType||(m=f+u),3===y.nodeType&&(f+=y.nodeValue.length),null!==(c=y.firstChild);)v=y,y=c;for(;;){if(y===i)break t;if(v===s&&++h===o&&(d=f),v===l&&++g===u&&(m=f),null!==(c=y.nextSibling))break;v=(y=v).parentNode}y=c}s=-1===d||-1===m?null:{start:d,end:m}}else s=null;s=s||{start:0,end:0}}else s=null;ri={focusedElem:i,selectionRange:s},tI=!1,iI=null,iB=!1,i_=r;do try{for(;null!==i_;){var b,w,k=i_.alternate;iB||null===iI||(0!=(8&i_.flags)?e4(i_,iI)&&(iB=!0):13===i_.tag&&(b=k,w=i_,null!==b&&(null===(b=b.memoizedState)||null!==b.dehydrated)&&null!==(w=w.memoizedState)&&null===w.dehydrated)&&e4(i_,iI)&&(iB=!0));var x=i_.flags;0!=(256&x)&&function(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ao(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:256&t.flags&&rf(t.stateNode.containerInfo);return}throw Error(p(163))}(k,i_),0==(512&x)||ij||(ij=!0,at(97,function(){return i5(),null})),i_=i_.nextEffect}}catch(e){if(null===i_)throw Error(p(330));sn(i_,e),i_=i_.nextEffect}while(null!==i_)iI=null,i_=r;do try{for(i=e;null!==i_;){var S=i_.flags;if(16&S&&ex(i_.stateNode,""),128&S){var E=i_.alternate;if(null!==E){var _=E.ref;null!==_&&("function"==typeof _?_(null):_.current=null)}}switch(1038&S){case 2:ie(i_),i_.flags&=-3;break;case 6:ie(i_),i_.flags&=-3,ir(i_.alternate,i_);break;case 1024:i_.flags&=-1025;break;case 1028:i_.flags&=-1025,ir(i_.alternate,i_);break;case 4:ir(i_.alternate,i_);break;case 8:s=i_,it(i,s);var N=s.alternate;o5(s),null!==N&&o5(N)}i_=i_.nextEffect}}catch(e){if(null===i_)throw Error(p(330));sn(i_,e),i_=i_.nextEffect}while(null!==i_)if(_=ri,E=n$(),S=_.focusedElem,i=_.selectionRange,E!==S&&S&&S.ownerDocument&&function e(t,n){return!!t&&!!n&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(S.ownerDocument.documentElement,S)){for(null!==i&&nV(S)&&(E=i.start,void 0===(_=i.end)&&(_=E),("selectionStart"in S)?(S.selectionStart=E,S.selectionEnd=Math.min(_,S.value.length)):(_=(E=S.ownerDocument||document)&&E.defaultView||window).getSelection&&(_=_.getSelection(),s=S.textContent.length,N=Math.min(i.start,s),i=void 0===i.end?N:Math.min(i.end,s),!_.extend&&N>i&&(s=i,i=N,N=s),s=nq(S,N),o=nq(S,i),s&&o&&(1!==_.rangeCount||_.anchorNode!==s.node||_.anchorOffset!==s.offset||_.focusNode!==o.node||_.focusOffset!==o.offset)&&((E=E.createRange()).setStart(s.node,s.offset),_.removeAllRanges(),N>i?(_.addRange(E),_.extend(o.node,o.offset)):(E.setEnd(o.node,o.offset),_.addRange(E))))),E=[],_=S;_=_.parentNode;)1===_.nodeType&&E.push({element:_,left:_.scrollLeft,top:_.scrollTop});for("function"==typeof S.focus&&S.focus(),S=0;S<E.length;S++)(_=E[S]).element.scrollLeft=_.left,_.element.scrollTop=_.top}tI=!!ro,ri=ro=null,e.current=n,i_=r;do try{for(S=e;null!==i_;){var O=i_.flags;if(36&O&&function(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a,o,i=e;r=i.next,0!=(4&(i=i.tag))&&0!=(1&i)&&(i7(n,e),a=n,o=e,iL.push(o,a),ij||(ij=!0,at(97,function(){return i5(),null}))),e=r}while(e!==t)}return;case 1:e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:ao(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),null!==(t=n.updateQueue)&&ax(n,t,e);return;case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}ax(n,t,e)}return;case 5:e=n.stateNode,null===t&&4&n.flags&&rs(n.type,n.memoizedProps)&&e.focus();return;case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:null===n.memoizedState&&null!==(n=n.alternate)&&null!==(n=n.memoizedState)&&null!==(n=n.dehydrated)&&th(n);return}throw Error(p(163))}(S,i_.alternate,i_),128&O){E=void 0;var C=i_.ref;if(null!==C){var j=i_.stateNode;i_.tag,E=j,"function"==typeof C?C(E):C.current=E}}i_=i_.nextEffect}}catch(e){if(null===i_)throw Error(p(330));sn(i_,e),i_=i_.nextEffect}while(null!==i_)i_=null,r2(),il=a}else e.current=n;if(ij)ij=!1,iP=e,iT=t;else for(i_=r;null!==i_;)t=i_.nextEffect,i_.nextEffect=null,8&i_.flags&&((O=i_).sibling=null,O.stateNode=null),i_=t;if(0===(r=e.pendingLanes)&&(iC=null),1===r?e===iU?iM++:(iM=0,iU=e):iM=0,n=n.stateNode,rJ&&"function"==typeof rJ.onCommitFiberRoot)try{rJ.onCommitFiberRoot(rB,n,void 0,64==(64&n.current.flags))}catch(e){}if(iH(e,r9()),iN)throw iN=!1,e=iO,iO=null,e;return 0!=(8&il)||an(),null}function i5(){if(90!==iT){var e=97<iT?97:iT;return iT=90,ae(e,se)}return!1}function i7(e,t){iR.push(t,e),ij||(ij=!0,at(97,function(){return i5(),null}))}function se(){if(null===iP)return!1;var e=iP;if(iP=null,0!=(48&il))throw Error(p(331));var t=il;il|=32;var n=iR;iR=[];for(var r=0;r<n.length;r+=2){var a=n[r],o=n[r+1],i=a.destroy;if(a.destroy=void 0,"function"==typeof i)try{i()}catch(e){if(null===o)throw Error(p(330));sn(o,e)}}for(r=0,n=iL,iL=[];r<n.length;r+=2){a=n[r],o=n[r+1];try{var s=a.create;a.destroy=s()}catch(e){if(null===o)throw Error(p(330));sn(o,e)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return il=t,an(),!0}function st(e,t,n){t=o2(e,t=oZ(n,t),1),ab(e,t),t=iJ(),null!==(e=iV(e,1))&&(tz(e,1,t),iH(e,t))}function sn(e,t){if(3===e.tag)st(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){st(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===iC||!iC.has(r))){var a=o3(n,e=oZ(t,e),1);if(ab(n,a),a=iJ(),null!==(n=iV(n,1)))tz(n,1,a),iH(n,a);else if("function"==typeof r.componentDidCatch&&(null===iC||!iC.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function sr(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=iJ(),e.pingedLanes|=e.suspendedLanes&n,iu===e&&(ip&n)===n&&(4===ih||3===ih&&(0x3c00000&ip)===ip&&500>r9()-ix?i0(e,0):iw|=n),iH(e,t)}function sa(e,t){var n,r=e.stateNode;null!==r&&r.delete(t),0==(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===r5()?1:2:(0===iA&&(iA=iy),0==(t=(n=0x3c00000&~iA)&-n)&&(t=4194304))),r=iJ(),null!==(e=iV(e,t))&&(tz(e,t,r),iH(e,r))}function so(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function si(e,t,n,r){return new so(e,t,n,r)}function ss(e){return!(!(e=e.prototype)||!e.isReactComponent)}function sl(e,t){var n=e.alternate;return null===n?((n=si(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.nextEffect=null,n.firstEffect=null,n.lastEffect=null),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 su(e,t,n,r,a,o){var i=2;if(r=e,"function"==typeof e)ss(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case P:return sc(n.children,a,o,t);case J:i=8,a|=16;break;case T:i=8,a|=1;break;case L:return(e=si(12,n,t,8|a)).elementType=L,e.type=L,e.lanes=o,e;case U:return(e=si(13,n,t,a)).type=U,e.elementType=U,e.lanes=o,e;case F:return(e=si(19,n,t,a)).elementType=F,e.lanes=o,e;case q:return sf(n,a,o,t);case $:return(e=si(24,n,t,a)).elementType=$,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case R:i=10;break e;case z:i=9;break e;case M:i=11;break e;case A:i=14;break e;case D:i=16,r=null;break e;case I:i=22;break e}throw Error(p(130,null==e?e:typeof e,""))}return(t=si(i,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function sc(e,t,n,r){return(e=si(7,e,r,t)).lanes=n,e}function sf(e,t,n,r){return(e=si(23,e,r,t)).elementType=q,e.lanes=n,e}function sp(e,t,n){return(e=si(6,e,null,t)).lanes=n,e}function sd(e,t,n){return(t=si(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function sm(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=tR(0),this.expirationTimes=tR(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tR(0),this.mutableSourceEagerHydrationData=null}function sh(e,t,n,r){var a=t.current,o=iJ(),i=iq(a);e:if(n){n=n._reactInternals;t:{if(e0(n)!==n||1!==n.tag)throw Error(p(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(rM(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s)throw Error(p(171))}if(1===n.tag){var l=n.type;if(rM(l)){n=rA(n,l,s);break e}}n=s}else n=rP;return null===t.context?t.context=n:t.pendingContext=n,(t=av(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ab(a,t),i$(a,i,o),i}function sg(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function sy(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function sv(e,t){sy(e,t),(e=e.alternate)&&sy(e,t)}function sb(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new sm(e,t,null!=n&&!0===n.hydrate),t=si(3,null,null,2===t?7:3*(1===t)),n.current=t,t.stateNode=n,ag(t),e[rv]=n.current,n8(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function sw(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function sk(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o._internalRoot;if("function"==typeof a){var s=a;a=function(){var e=sg(i);s.call(e)}}sh(t,i,e,a)}else{if(i=(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new sb(e,0,t?{hydrate:!0}:void 0)}(n,r))._internalRoot,"function"==typeof a){var l=a;a=function(){var e=sg(i);l.call(e)}}iX(function(){sh(t,i,e,a)})}return sg(i)}function sx(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!sw(t))throw Error(p(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:j,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}l=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||rL.current)oz=!0;else if(0!=(n&r))oz=0!=(16384&e.flags);else{switch(oz=!1,t.tag){case 3:o$(t),a1();break;case 5:aq(t);break;case 1:rM(t.type)&&rD(t);break;case 4:aB(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;rj(ai,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState){if(0!=(n&t.child.childLanes))return oH(e,t,n);return rj(aV,1&aV.current),null!==(t=oX(e,t,n))?t.sibling:null}rj(aV,1&aV.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return oQ(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),rj(aV,aV.current),!r)return null;break;case 23:case 24:return t.lanes=0,oD(e,t,n)}return oX(e,t,n)}else oz=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=rz(t,rT.current),ad(t,n),a=oa(null,t,r,e,a,n),t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,rM(r)){var o=!0;rD(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,ag(t);var i=r.getDerivedStateFromProps;"function"==typeof i&&aE(t,r,i,e),a.updater=a_,t.stateNode=a,a._reactInternals=t,aj(t,r,e,n),t=oq(null,t,r,!0,o,n)}else t.tag=0,oM(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(o=a._init)(a._payload),t.type=a,o=t.tag=function(e){if("function"==typeof e)return+!!ss(e);if(null!=e){if((e=e.$$typeof)===M)return 11;if(e===A)return 14}return 2}(a),e=ao(a,e),o){case 0:t=oB(null,t,a,e,n);break e;case 1:t=oJ(null,t,a,e,n);break e;case 11:t=oU(null,t,a,e,n);break e;case 14:t=oF(null,t,a,ao(a.type,e),r,n);break e}throw Error(p(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:ao(r,a),oB(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:ao(r,a),oJ(e,t,r,a,n);case 3:if(o$(t),r=t.updateQueue,null===e||null===r)throw Error(p(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,ay(e,t),ak(t,r,null,n),(r=t.memoizedState.element)===a)a1(),t=oX(e,t,n);else{if((o=(a=t.stateNode).hydrate)&&(aY=rp(t.stateNode.containerInfo.firstChild),aW=t,o=aK=!0),o){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(o=e[a])._workInProgressVersionPrimary=e[a+1],a2.push(o);for(n=aM(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else oM(e,t,r,n),a1();t=t.child}return t;case 5:return aq(t),null===e&&aG(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,i=a.children,rl(r,a)?i=null:null!==o&&rl(r,o)&&(t.flags|=16),oI(e,t),oM(e,t,i,n),t.child;case 6:return null===e&&aG(t),null;case 13:return oH(e,t,n);case 4:return aB(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=az(t,null,r,n):oM(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:ao(r,a),oU(e,t,r,a,n);case 7:return oM(e,t,t.pendingProps,n),t.child;case 8:case 12:return oM(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,i=t.memoizedProps,o=a.value;var s=t.type._context;if(rj(ai,s._currentValue),s._currentValue=o,null!==i)if(0==(o=nD(s=i.value,o)?0:("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,o):0x3fffffff)|0)){if(i.children===a.children&&!rL.current){t=oX(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var l=s.dependencies;if(null!==l){i=s.child;for(var u=l.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===s.tag&&((u=av(-1,n&-n)).tag=2,ab(s,u)),s.lanes|=n,null!==(u=s.alternate)&&(u.lanes|=n),ap(s.return,n),l.lanes|=n;break}u=u.next}}else i=10===s.tag&&s.type===t.type?null:s.child;if(null!==i)i.return=s;else for(i=s;null!==i;){if(i===t){i=null;break}if(null!==(s=i.sibling)){s.return=i.return,i=s;break}i=i.return}s=i}oM(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(o=t.pendingProps).children,ad(t,n),r=r(a=am(a,o.unstable_observedBits)),t.flags|=1,oM(e,t,r,n),t.child;case 14:return o=ao(a=t.type,t.pendingProps),o=ao(a.type,o),oF(e,t,a,o,r,n);case 15:return oA(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:ao(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,rM(r)?(e=!0,rD(t)):e=!1,ad(t,n),aO(t,r,a),aj(t,r,a,n),oq(null,t,r,!0,e,n);case 19:return oQ(e,t,n);case 23:case 24:return oD(e,t,n)}throw Error(p(156,t.tag))},sb.prototype.render=function(e){sh(e,this._internalRoot,null,null)},sb.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;sh(null,e,null,function(){t[rv]=null})},e6=function(e){13===e.tag&&(i$(e,4,iJ()),sv(e,4))},e8=function(e){13===e.tag&&(i$(e,0x4000000,iJ()),sv(e,0x4000000))},e9=function(e){if(13===e.tag){var t=iJ(),n=iq(e);i$(e,n,t),sv(e,n)}},e5=function(e,t){return t()},eT=function(e,t,n){switch(t){case"input":if(ei(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 r=n[t];if(r!==e&&r.form===e.form){var a=rS(r);if(!a)throw Error(p(90));et(r),ei(r,a)}}}break;case"textarea":ed(e,n);break;case"select":null!=(t=n.value)&&ec(e,!!n.multiple,t,!1)}},eF=iQ,eA=function(e,t,n,r,a){var o=il;il|=4;try{return ae(98,e.bind(null,t,n,r,a))}finally{0===(il=o)&&(iE(),an())}},eD=function(){0==(49&il)&&(function(){if(null!==iz){var e=iz;iz=null,e.forEach(function(e){e.expiredLanes|=24&e.pendingLanes,iH(e,r9())})}an()}(),i5())},eI=function(e,t){var n=il;il|=2;try{return e(t)}finally{0===(il=n)&&(iE(),an())}};var sS={findFiberByHostInstance:rw,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},sE={bundleType:sS.bundleType,version:sS.version,rendererPackageName:sS.rendererPackageName,rendererConfig:sS.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:O.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=e3(e))?null:e.stateNode},findFiberByHostInstance:sS.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var s_=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!s_.isDisabled&&s_.supportsFiber)try{rB=s_.inject(sE),rJ=s_}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={Events:[rk,rx,rS,eM,eU,i5,{current:!1}]},t.createPortal=sx,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(p(188));throw Error(p(268,Object.keys(e)))}return null===(e=e3(t))?null:e.stateNode},t.flushSync=function(e,t){var n=il;if(0!=(48&n))return e(t);il|=1;try{if(e)return ae(99,e.bind(null,t))}finally{il=n,an()}},t.hydrate=function(e,t,n){if(!sw(t))throw Error(p(200));return sk(null,e,t,!0,n)},t.render=function(e,t,n){if(!sw(t))throw Error(p(200));return sk(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!sw(e))throw Error(p(40));return!!e._reactRootContainer&&(iX(function(){sk(null,null,e,!1,function(){e._reactRootContainer=null,e[rv]=null})}),!0)},t.unstable_batchedUpdates=iQ,t.unstable_createPortal=function(e,t){return sx(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!sw(n))throw Error(p(200));if(null==e||void 0===e._reactInternals)throw Error(p(38));return sk(e,t,n,!1,r)},t.version="17.0.2"}),l("fYo6y",function(e,t){e.exports=s("ha5xJ")}),l("6qr1r",function(e,t){e.exports=s("7vgeW")}),l("7vgeW",function(t,n){if(e(t.exports,"unstable_now",()=>r,e=>r=e),e(t.exports,"unstable_shouldYield",()=>a,e=>a=e),e(t.exports,"unstable_forceFrameRate",()=>o,e=>o=e),e(t.exports,"unstable_IdlePriority",()=>i,e=>i=e),e(t.exports,"unstable_ImmediatePriority",()=>s,e=>s=e),e(t.exports,"unstable_LowPriority",()=>l,e=>l=e),e(t.exports,"unstable_NormalPriority",()=>u,e=>u=e),e(t.exports,"unstable_Profiling",()=>c,e=>c=e),e(t.exports,"unstable_UserBlockingPriority",()=>f,e=>f=e),e(t.exports,"unstable_cancelCallback",()=>p,e=>p=e),e(t.exports,"unstable_continueExecution",()=>d,e=>d=e),e(t.exports,"unstable_getCurrentPriorityLevel",()=>m,e=>m=e),e(t.exports,"unstable_getFirstCallbackNode",()=>h,e=>h=e),e(t.exports,"unstable_next",()=>g,e=>g=e),e(t.exports,"unstable_pauseExecution",()=>y,e=>y=e),e(t.exports,"unstable_requestPaint",()=>v,e=>v=e),e(t.exports,"unstable_runWithPriority",()=>b,e=>b=e),e(t.exports,"unstable_scheduleCallback",()=>w,e=>w=e),e(t.exports,"unstable_wrapCallback",()=>k,e=>k=e),"object"==typeof performance&&"function"==typeof performance.now){var r,a,o,i,s,l,u,c,f,p,d,m,h,g,y,v,b,w,k,x,S,E,_,N=performance;r=function(){return N.now()}}else{var O=Date,C=O.now();r=function(){return O.now()-C}}if("u"<typeof window||"function"!=typeof MessageChannel){var j=null,P=null,T=function(){if(null!==j)try{var e=r();j(!0,e),j=null}catch(e){throw setTimeout(T,0),e}};x=function(e){null!==j?setTimeout(x,0,e):(j=e,setTimeout(T,0))},S=function(e,t){P=setTimeout(e,t)},E=function(){clearTimeout(P)},a=function(){return!1},_=o=function(){}}else{var L=window.setTimeout,R=window.clearTimeout;if("u">typeof console){var z=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof z&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var M=!1,U=null,F=-1,A=5,D=0;a=function(){return r()>=D},_=function(){},o=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"):A=0<e?Math.floor(1e3/e):5};var I=new MessageChannel,B=I.port2;I.port1.onmessage=function(){if(null!==U){var e=r();D=e+A;try{U(!0,e)?B.postMessage(null):(M=!1,U=null)}catch(e){throw B.postMessage(null),e}}else M=!1},x=function(e){U=e,M||(M=!0,B.postMessage(null))},S=function(e,t){F=L(function(){e(r())},t)},E=function(){R(F),F=-1}}function J(e,t){var n=e.length;for(e.push(t);;){var r=n-1>>>1,a=e[r];if(void 0!==a&&0<V(a,t))e[r]=t,e[n]=a,n=r;else break}}function q(e){return void 0===(e=e[0])?null:e}function $(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;for(var r=0,a=e.length;r<a;){var o=2*(r+1)-1,i=e[o],s=o+1,l=e[s];if(void 0!==i&&0>V(i,n))void 0!==l&&0>V(l,i)?(e[r]=l,e[s]=n,r=s):(e[r]=i,e[o]=n,r=o);else if(void 0!==l&&0>V(l,n))e[r]=l,e[s]=n,r=s;else break}}return t}return null}function V(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var H=[],W=[],Y=1,K=null,Q=3,X=!1,G=!1,Z=!1;function ee(e){for(var t=q(W);null!==t;){if(null===t.callback)$(W);else if(t.startTime<=e)$(W),t.sortIndex=t.expirationTime,J(H,t);else break;t=q(W)}}function et(e){if(Z=!1,ee(e),!G)if(null!==q(H))G=!0,x(en);else{var t=q(W);null!==t&&S(et,t.startTime-e)}}function en(e,t){G=!1,Z&&(Z=!1,E()),X=!0;var n=Q;try{for(ee(t),K=q(H);null!==K&&(!(K.expirationTime>t)||e&&!a());){var o=K.callback;if("function"==typeof o){K.callback=null,Q=K.priorityLevel;var i=o(K.expirationTime<=t);t=r(),"function"==typeof i?K.callback=i:K===q(H)&&$(H),ee(t)}else $(H);K=q(H)}if(null!==K)var s=!0;else{var l=q(W);null!==l&&S(et,l.startTime-t),s=!1}return s}finally{K=null,Q=n,X=!1}}var er=_;i=5,s=1,l=4,u=3,c=null,f=2,p=function(e){e.callback=null},d=function(){G||X||(G=!0,x(en))},m=function(){return Q},h=function(){return q(H)},g=function(e){switch(Q){case 1:case 2:case 3:var t=3;break;default:t=Q}var n=Q;Q=t;try{return e()}finally{Q=n}},y=function(){},v=er,b=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=Q;Q=e;try{return t()}finally{Q=n}},w=function(e,t,n){var a=r();switch(n="object"==typeof n&&null!==n&&"number"==typeof(n=n.delay)&&0<n?a+n:a,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=0x3fffffff;break;case 4:o=1e4;break;default:o=5e3}return o=n+o,e={id:Y++,callback:t,priorityLevel:e,startTime:n,expirationTime:o,sortIndex:-1},n>a?(e.sortIndex=n,J(W,e),null===q(H)&&e===q(W)&&(Z?E():Z=!0,S(et,n-a))):(e.sortIndex=o,J(H,e),G||X||(G=!0,x(en))),e},k=function(e){var t=Q;return function(){var n=Q;Q=t;try{return e.apply(this,arguments)}finally{Q=n}}}}),l("exEpv",function(e,t){var n=s("cw87W");function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,r,a,o,i){if(i!==n){var s=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 o={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:a,resetWarningCache:r};return o.PropTypes=o,o}}),l("cw87W",function(e,t){e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}),l("hjjwd",function(t,n){e(t.exports,"AsyncMode",()=>r,e=>r=e),e(t.exports,"ConcurrentMode",()=>a,e=>a=e),e(t.exports,"ContextConsumer",()=>o,e=>o=e),e(t.exports,"ContextProvider",()=>i,e=>i=e),e(t.exports,"Element",()=>s,e=>s=e),e(t.exports,"ForwardRef",()=>l,e=>l=e),e(t.exports,"Fragment",()=>u,e=>u=e),e(t.exports,"Lazy",()=>c,e=>c=e),e(t.exports,"Memo",()=>f,e=>f=e),e(t.exports,"Portal",()=>p,e=>p=e),e(t.exports,"Profiler",()=>d,e=>d=e),e(t.exports,"StrictMode",()=>m,e=>m=e),e(t.exports,"Suspense",()=>h,e=>h=e),e(t.exports,"isAsyncMode",()=>g,e=>g=e),e(t.exports,"isConcurrentMode",()=>y,e=>y=e),e(t.exports,"isContextConsumer",()=>v,e=>v=e),e(t.exports,"isContextProvider",()=>b,e=>b=e),e(t.exports,"isElement",()=>w,e=>w=e),e(t.exports,"isForwardRef",()=>k,e=>k=e),e(t.exports,"isFragment",()=>x,e=>x=e),e(t.exports,"isLazy",()=>S,e=>S=e),e(t.exports,"isMemo",()=>E,e=>E=e),e(t.exports,"isPortal",()=>_,e=>_=e),e(t.exports,"isProfiler",()=>N,e=>N=e),e(t.exports,"isStrictMode",()=>O,e=>O=e),e(t.exports,"isSuspense",()=>C,e=>C=e),e(t.exports,"isValidElementType",()=>j,e=>j=e),e(t.exports,"typeOf",()=>P,e=>P=e);var r,a,o,i,s,l,u,c,f,p,d,m,h,g,y,v,b,w,k,x,S,E,_,N,O,C,j,P,T="function"==typeof Symbol&&Symbol.for,L=T?Symbol.for("react.element"):60103,R=T?Symbol.for("react.portal"):60106,z=T?Symbol.for("react.fragment"):60107,M=T?Symbol.for("react.strict_mode"):60108,U=T?Symbol.for("react.profiler"):60114,F=T?Symbol.for("react.provider"):60109,A=T?Symbol.for("react.context"):60110,D=T?Symbol.for("react.async_mode"):60111,I=T?Symbol.for("react.concurrent_mode"):60111,B=T?Symbol.for("react.forward_ref"):60112,J=T?Symbol.for("react.suspense"):60113,q=T?Symbol.for("react.suspense_list"):60120,$=T?Symbol.for("react.memo"):60115,V=T?Symbol.for("react.lazy"):60116,H=T?Symbol.for("react.block"):60121,W=T?Symbol.for("react.fundamental"):60117,Y=T?Symbol.for("react.responder"):60118,K=T?Symbol.for("react.scope"):60119;function Q(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case L:switch(e=e.type){case D:case I:case z:case U:case M:case J:return e;default:switch(e=e&&e.$$typeof){case A:case B:case V:case $:case F:return e;default:return t}}case R:return t}}}function X(e){return Q(e)===I}r=D,a=I,o=A,i=F,s=L,l=B,u=z,c=V,f=$,p=R,d=U,m=M,h=J,g=function(e){return X(e)||Q(e)===D},y=X,v=function(e){return Q(e)===A},b=function(e){return Q(e)===F},w=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===L},k=function(e){return Q(e)===B},x=function(e){return Q(e)===z},S=function(e){return Q(e)===V},E=function(e){return Q(e)===$},_=function(e){return Q(e)===R},N=function(e){return Q(e)===U},O=function(e){return Q(e)===M},C=function(e){return Q(e)===J},j=function(e){return"string"==typeof e||"function"==typeof e||e===z||e===I||e===U||e===M||e===J||e===q||"object"==typeof e&&null!==e&&(e.$$typeof===V||e.$$typeof===$||e.$$typeof===F||e.$$typeof===A||e.$$typeof===B||e.$$typeof===W||e.$$typeof===Y||e.$$typeof===K||e.$$typeof===H)},P=Q}),l("9vVqX",function(e,t){e.exports=s("1lnUb")(import.meta.resolve("6PBbZ"))}),l("1lnUb",function(e,t){e.exports=s("9HEw7")(function(e){return new Promise(function(t,n){if("u"<typeof document)return t();var r=document.createElement("link");(r.rel="stylesheet",r.href=e,Array.from(document.getElementsByTagName("link")).some(function(e){return e.href===r.href&&e.rel.indexOf("stylesheet")>-1}))?t():(r.onerror=function(e){r.onerror=r.onload=null,r.remove(),n(e)},r.onload=function(){r.onerror=r.onload=null,t()},document.getElementsByTagName("head")[0].appendChild(r))})})}),l("9HEw7",function(e,t){var n={},r={},a={};e.exports=function(e,t){return function(o){var i=function(e){switch(e){case"preload":return r;case"prefetch":return a;default:return n}}(t);return i[o]?i[o]:i[o]=e.apply(null,arguments).catch(function(e){throw delete i[o],e})}}}),l("4Iowe",function(e,t){e.exports=s("1lnUb")(import.meta.resolve("ebGgO"))}),l("eTePr",function(e,t){e.exports=JSON.parse('{"iso":{"os_norm":"OS","app":"Apps","font":"Fonts","prompt":"Choose from the {{category}} list","tagline":"Download from the fastest mirror near you","tagline_sub":"OS images, applications and fonts from university and community mirror sites.","filter":"Filter…"},"list":{"list":"List"},"site":{"site":"Site","back":"Back to site list","filter":"Filter repositories…","count":"{{shown}} / {{total}} repositories","no_results":"No matching repositories.","url":"URL","name":"Name","homepage":"Homepage","disk":"Disk","issue":"Issue","request":"Mirror Request","email":"Email","group":"Group","note":"Note"},"about":{"about":"About","overview":"What this site does","overview_description":"Mirror sites keep copies of popular open-source software so you can download from a more suitable location. MirrorZ collects information from those sites and helps you find an entry point; the files themselves are provided by each mirror site.","guide":"How to use MirrorZ","guide_description":"Choose an item in the navigation bar based on what you are looking for. Each part is explained below.","guide_download":"Download","guide_download_description":"Start here for operating-system images, applications, or fonts. Choose a type and project, then select a download link provided by a mirror site.","guide_list":"List","guide_list_description":"Search here when you need a software repository or a particular open-source project. Success normally means the content is available; syncing or failed means that site\'s copy may not currently be up to date.","guide_site":"Site","guide_site_description":"Browse what each site provides, its synchronization status, homepage, and contact details. This is useful for comparing sites or investigating a problem with one site.","guide_help":"Help","guide_help_description":"Open the step-by-step instructions when you are unsure how to change the download source used by your system or software. Help opens in a new window.","participants":"Participating mirror sites","participants_description":"These independently operated sites provide the indexed information and downloads. Available projects and synchronization progress can differ between sites.","project":"Project and feedback","project_description":"MirrorZ is open source. Use the repository to inspect the code, report a website problem, or contribute an improvement. For problems with downloaded content, contact the mirror site that supplied it.","advanced":"Advanced features","advanced_description":"These entries are intended for fixed links, service monitoring, or automatic redirects. They are not normally needed for an ordinary download.","intro":"Intro","repo":"Repo","logo":"Logo","usage":"Usage","valid_urls":"The following urls are all valid.","valid_urls_description":"These addresses can be opened directly, bookmarked, or shared. Replace the project or site name in a path with the item you need.","speedtest":"Use the below script for speed test (requires python3 and curl)!","302_js":"Experimental Feature: 302 Backend","302_js_description":"A shared address attempts to redirect each request to a suitable mirror site. This feature is experimental, so do not rely on it as the only saved location for a download.","302_go":"302 Backend","302_go_more":"Check help for mirrors for usage","302_go_description":"Use one mirror address and be redirected to a participating site based on network location and site status. See mirror help for setup instructions.","302_go_preferences":"You can also prefix the domain with mirror labels to express a preference or exclude a site. Paths work as on the regular address; for example, append /debian/ to any domain below.","302_go_prefer_one":"Prefer TUNA; if it cannot be used, another candidate may still be selected.","302_go_prefer_multiple":"Set an ordered preference list: prefer USTC, then TUNA. Labels farther to the right have higher priority.","302_go_avoid":"Exclude TUNA completely and select from the remaining candidates, rather than merely lowering its priority.","search":"Experimental Feature: Search Backend","search_description":"Search for a file path inside a repository and continue to a mirror site that provides it. Results and availability can vary with synchronization status.","monitor":"Service status","monitor_description":"View mirror synchronization and service health when checking whether a site or project is experiencing a temporary problem.","todo":"TODO and possible projects","mirrors_help":"Help for mirrors","mirrors_help_description":"Step-by-step mirror configuration for common operating systems, applications, and development tools, intended for users who want to change their default download source."},"status":{"S":"Success","D":"Pending","Y":"Syncing","F":"Failed","P":"Paused","C":"Cache","R":"Proxy","U":"Unknown","O":"Last Success","X":"Next","N":"New"},"time":{"ago":" ago","ago_pre":"","in":"in ","in_suf":"","bw_quant_unit":" ","second":"second","minute":"minute","hour":"hour","day":"day","month":"month","year":"year","seconds":"seconds","minutes":"minutes","hours":"hours","days":"days","months":"months","years":"years"},"404_prompt":"Navigate with the sidebar","404_home":"Go to homepage","404_list":"Browse mirrors","debug_prompt":"Download each site\'s parsed JSON for debugging.","mirrors_prompt":"Filter (Support regex)","clear_filter":"Clear filter","mirrors_count":"{{shown}} / {{total}} projects · {{sites}} sites","index":{"javascript":"You need javascript to view this page properly.","loading":"Loading..."},"tag":{"mask":"Similar Network","isp":"Same ISP","geo":"Geographically Close"},"download":"Download","help":"Help","theme":"Theme","settings":"Settings","system_theme":"System","light_theme":"Light","dark_theme":"Dark","language":"Language","english":"English","chinese":"中文","opens_new_tab":"Opens in a new tab","redirect_badge":"Participates in 302 redirect dispatch"}')}),l("e50EA",function(e,t){e.exports=JSON.parse('{"iso":{"os_norm":"操作系统","app":"应用","font":"字体","prompt":"请从{{category}}列表中选择一项","tagline":"就近下载,选择最快的开源镜像","tagline_sub":"操作系统、应用与字体镜像,由高校与社区镜像站提供。","filter":"筛选…"},"list":{"list":"列表"},"site":{"site":"站点","back":"返回站点列表","filter":"筛选软件仓库…","count":"{{shown}} / {{total}} 个软件仓库","no_results":"没有匹配的软件仓库。","url":"网址","name":"名称","homepage":"主页","disk":"存储","issue":"反馈","request":"镜像请求","email":"邮件","group":"群组","note":"注"},"about":{"about":"关于","overview":"本站是什么","overview_description":"镜像站保存常用开源软件的副本,让你可以从更合适的站点更快地获取文件。MirrorZ 汇总各镜像站的信息并帮助你找到入口;实际文件由相应镜像站提供。","guide":"如何使用","guide_description":"根据你要找的内容选择导航栏中的入口。下面介绍每一部分适合做什么。","guide_download":"下载","guide_download_description":"需要操作系统安装镜像、应用程序或字体时,从这里开始。先选择类型和项目,再选择一个镜像站提供的下载链接。","guide_list":"列表","guide_list_description":"需要配置软件源或查找某个开源项目的仓库时,在这里搜索项目名称并展开结果。成功表示内容通常可用;同步中或失败表示该站点的数据可能暂时不是最新。","guide_site":"站点","guide_site_description":"按站点查看它提供的项目、同步状态、主页和联系方式,适合比较不同镜像站或排查某个站点的问题。","guide_help":"帮助","guide_help_description":"不知道怎样更换系统或软件的下载源时,请查看这里的分步骤配置说明。帮助文档会在新窗口中打开。","participants":"参与镜像站","participants_description":"以下站点共同提供了本站索引的数据和下载内容。它们由不同组织独立维护,因此可用项目和同步进度可能有所不同。","project":"项目与反馈","project_description":"MirrorZ 是开源项目。你可以在代码仓库中查看源码、报告网站问题或参与改进。下载内容本身的问题请联系对应的镜像站。","advanced":"高级功能","advanced_description":"以下入口适合需要固定链接、运行状态或自动跳转等功能的用户;普通下载通常不需要使用它们。","intro":"简介","repo":"项目地址","logo":"徽标","usage":"用法","valid_urls":"以下所有链接均有效","valid_urls_description":"这些地址可以直接访问、收藏或分享。地址中的项目名和站点名可替换为你需要的内容。","speedtest":"可用以下的脚本测速(需要系统安装 python3 与 curl)","302_js":"实验性功能: 302 后端","302_js_description":"访问统一地址后,服务会尝试把请求跳转到合适的镜像站。该功能仍属实验性质,不建议依赖它保存唯一的下载地址。","302_go":"302 跳转后端","302_go_more":"查看镜像帮助文档以使用该后端","302_go_description":"使用统一的镜像地址,并根据网络位置和站点状态跳转到合适的参与站点。具体配置方法请查看镜像帮助。","302_go_preferences":"还可以在域名前添加镜像站标签,指定偏好或排除特定站点。路径和普通地址相同,例如可在以下域名后继续添加 /debian/。","302_go_prefer_one":"优先选择 TUNA;无法使用时仍会从其他候选站点中选择。","302_go_prefer_multiple":"设置有顺序的偏好列表:优先选择 USTC,其次选择 TUNA。越靠后的标签优先级越高。","302_go_avoid":"完全排除 TUNA,再从其余候选站点中选择,而不只是降低它的优先级。","search":"实验性功能: 搜索后端","search_description":"按仓库中的路径查找文件,并跳转到能够提供该文件的镜像站。搜索结果和可用性可能随同步状态变化。","monitor":"运行状态","monitor_description":"查看镜像同步和服务运行情况,适合判断某个站点或项目是否出现暂时性故障。","todo":"待办/可办事项","mirrors_help":"镜像帮助文档","mirrors_help_description":"提供常见操作系统、软件和开发工具的软件源配置步骤,适合需要把默认下载源切换到镜像站的用户。"},"status":{"S":"成功","D":"等待同步中","Y":"同步中","F":"失败","P":"暂停","C":"缓存","R":"反代","U":"未知","O":"上次成功","X":"下次同步","N":"新镜像"},"time":{"ago":"之前","ago_pre":"","in":"在 ","in_suf":"后","bw_quant_unit":" ","second":"秒","minute":"分钟","hour":"小时","day":"天","month":"月","year":"年","seconds":"秒","minutes":"分钟","hours":"小时","days":"天","months":"月","years":"年"},"404_prompt":"请使用侧边栏","404_home":"返回首页","404_list":"浏览镜像列表","debug_prompt":"下载各站点解析后的 JSON 数据(用于调试)。","mirrors_prompt":"搜索(支持正则表达式)","clear_filter":"清空搜索","mirrors_count":"{{shown}} / {{total}} 个镜像 · {{sites}} 个站点","index":{"javascript":"请启用 Javascript 使得该页面正确显示","loading":"加载中"},"tag":{"mask":"相邻子网","isp":"相同运营商","geo":"地理较近"},"download":"下载","help":"帮助","theme":"主题","settings":"设置","system_theme":"跟随系统","light_theme":"亮色","dark_theme":"暗色","language":"语言","english":"English","chinese":"中文","opens_new_tab":"在新标签页中打开","redirect_badge":"参与 302 智能分流"}')}),l("T7hzn",function(e,t){e.exports=JSON.parse('{"iso":{"os_norm":"💿","app":"📱","font":"🗛","prompt":"🗂️ {{category}}","tagline":"🚀🪞","tagline_sub":"💿📱🗛","filter":"🔍"},"list":{"list":"😋"},"site":{"site":"💳","filter":"🔍 Repositories","count":"{{shown}} / {{total}} 📦","no_results":"🤷 No matching repositories.","url":"✨","name":"❤️","homepage":"🏠","disk":"💾","issue":"✉️","request":"📥","email":"📧","group":"🏘️","note":"📝"},"about":{"about":"📋","overview":"🪞 MirrorZ","overview_description":"MirrorZ helps you find downloads provided by participating mirror sites.","guide":"🧭 Guide","guide_description":"Choose a navigation item for what you need.","guide_download":"💿 Download","guide_download_description":"Find operating-system images, applications, and fonts.","guide_list":"📦 List","guide_list_description":"Search projects and check their synchronization status.","guide_site":"🏫 Site","guide_site_description":"Compare participating sites and view their details.","guide_help":"❓ Help","guide_help_description":"Read setup instructions for changing a software source.","participants":"🤝 Participants","participants_description":"Independent mirror sites provide the indexed downloads.","project":"🧑💻 Project","project_description":"View the source code, report problems, or contribute.","advanced":"🛠️ Advanced","advanced_description":"Direct links, monitoring, redirects, and search.","intro":"Intro","repo":"Repo","logo":"Logo","usage":"Usage","valid_urls":"The following urls are all valid.","valid_urls_description":"Open, bookmark, or share these direct addresses.","speedtest":"Use the below script for speed test!","302_js":"Experimental Feature: 302 Backend","302_js_description":"Experimental redirects to a suitable mirror site.","302_go":"302 Backend","302_go_description":"Redirect to a participating site using network and health information.","302_go_preferences":"Add mirror labels to the domain to prefer or exclude sites.","302_go_prefer_one":"Prefer TUNA, with other sites as fallback candidates.","302_go_prefer_multiple":"Prefer USTC, then TUNA; the rightmost label has higher priority.","302_go_avoid":"Exclude TUNA completely.","search":"Experimental Feature: Search Backend","search_description":"Find a file path on a mirror site.","monitor":"📈 Status","monitor_description":"Check synchronization and service health.","mirrors_help":"❓ Mirror help","mirrors_help_description":"Read setup instructions for using mirror services.","todo":"TODO and possible projects"},"status":{"S":"✅","D":"⏳","Y":"🔁","F":"❌","P":"⏸","C":"⤴️","R":"⤵️","U":"❕","O":"⭕️","X":"➡️","N":"🆕"},"time":{"ago":" ago","ago_pre":"","in":"in ","in_suf":"","bw_quant_unit":" ","second":"second","minute":"minute","hour":"hour","day":"day","month":"month","year":"year","seconds":"seconds","minutes":"minutes","hours":"hours","days":"days","months":"months","years":"years"},"download":"💿","theme":"🌓","settings":"⚙️","system_theme":"💻","light_theme":"☀️","dark_theme":"🌙","language":"🌐","english":"English","chinese":"中文","redirect_badge":"🔀 Redirect","404_prompt":"Navigate with the sidebar","404_home":"🏠","404_list":"😋","debug_prompt":"🐛 JSON","mirrors_prompt":"Filter (Support regex)","clear_filter":"🧹 Clear filter","mirrors_count":"{{shown}} / {{total}} 📦 · {{sites}} 🏫","index":{"javascript":"You need javascript to view this page properly.","loading":"Loading..."}}')});var u=s("fYo6y"),c={};!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),c=s("gAtBI");var u=s("fYo6y"),f={},p={};(p=function(e){if(Array.isArray(e))return e}).__esModule=!0,p.default=p;var d={};(d=function(e,t){var n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,s=[],l=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw a}}return s}}).__esModule=!0,d.default=d;var m={},h={};(h=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}).__esModule=!0,h.default=h,(m=function(e,t){if(e){if("string"==typeof e)return h(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}).__esModule=!0,m.default=m;var g={};(g=function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}).__esModule=!0,g.default=g,(f=function(e,t){return p(e)||d(e,t)||m(e,t)||g()}).__esModule=!0,f.default=f;var y={},v={},b={};function w(e){return(b=w="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}).__esModule=!0,b.default=b,w(e)}(b=w).__esModule=!0,b.default=b;var k=b.default,x={},S=b.default;(x=function(e,t){if("object"!=S(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=S(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}).__esModule=!0,x.default=x,(v=function(e){var t=x(e,"string");return"symbol"==k(t)?t:t+""}).__esModule=!0,v.default=v,(y=function(e,t,n){return(t=v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}).__esModule=!0,y.default=y;var u=s("fYo6y"),E={};(E=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}).__esModule=!0,E.default=E;var _={};function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}(_=function(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}).__esModule=!0,_.default=_;var u=s("fYo6y"),O=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,C={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},j=function(e){return C[e]};function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function T(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?P(Object(r),!0).forEach(function(n){t(y)(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var L={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:function(e){return e.replace(O,j)}},R=(0,u.createContext)(),z=function(){function e(){t(E)(this,e),this.usedNamespaces={}}return t(_)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach(function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function M(){if(console&&console.warn){for(var e,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"==typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var U={};function F(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&U[t[0]]||("string"==typeof t[0]&&(U[t[0]]=new Date),M.apply(void 0,t))}function A(e,t,n){e.loadNamespaces(t,function(){e.isInitialized?n():e.on("initialized",function t(){setTimeout(function(){e.off("initialized",t)},0),n()})})}function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function I(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?D(Object(r),!0).forEach(function(n){t(y)(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var B=function(e,t){var n=(0,u.useRef)();return(0,u.useEffect)(function(){n.current=t?n.current:e},[e,t]),n.current};function J(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.i18n,o=(0,u.useContext)(R)||{},i=o.i18n,s=o.defaultNS,l=a||i||n;if(l&&!l.reportNamespaces&&(l.reportNamespaces=new z),!l){F("You will need to pass in an i18next instance by using initReactI18next");var c=function(e){return Array.isArray(e)?e[e.length-1]:e},p=[c,{},!1];return p.t=c,p.i18n={},p.ready=!1,p}l.options.react&&void 0!==l.options.react.wait&&F("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var d=I(I(I({},L),l.options.react),r),m=d.useSuspense,h=d.keyPrefix,g=e||s||l.options&&l.options.defaultNS;g="string"==typeof g?[g]:g||["translation"],l.reportNamespaces.addUsedNamespaces&&l.reportNamespaces.addUsedNamespaces(g);var y=(l.isInitialized||l.initializedStoreOnce)&&g.every(function(e){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0===t.options.ignoreJSONStructure?function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.languages[0],a=!!t.options&&t.options.fallbackLng,o=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;var i=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return -1===r||2===r};return(!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1)||!t.services.backendConnector.backend||!t.isLanguageChangingTo||!!i(t.isLanguageChangingTo,e))&&!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||i(r,e)&&(!a||i(o,e)))}(e,t,n):t.hasLoadedNamespace(e,{precheck:function(t,r){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):(F("i18n.languages were undefined or empty",t.languages),!0)}(e,l,d)});function v(){return l.getFixedT(null,"fallback"===d.nsMode?g:g[0],h)}var b=(0,u.useState)(v),w=t(f)(b,2),k=w[0],x=w[1],S=g.join(),E=B(S),_=(0,u.useRef)(!0);(0,u.useEffect)(function(){var e=d.bindI18n,t=d.bindI18nStore;function n(){_.current&&x(v)}return _.current=!0,y||m||A(l,g,function(){_.current&&x(v)}),y&&E&&E!==S&&_.current&&x(v),e&&l&&l.on(e,n),t&&l&&l.store.on(t,n),function(){_.current=!1,e&&l&&e.split(" ").forEach(function(e){return l.off(e,n)}),t&&l&&t.split(" ").forEach(function(e){return l.store.off(e,n)})}},[l,S]);var N=(0,u.useRef)(!0);(0,u.useEffect)(function(){_.current&&!N.current&&x(v),N.current=!1},[l,h]);var O=[k,l,y];if(O.t=k,O.i18n=l,O.ready=y,y||!y&&!m)return O;throw new Promise(function(e){A(l,g,function(){e()})})}function q(e,t){return(q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function $(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,q(e,t)}var u=s("fYo6y"),V={};function H(){return(H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function W(e){return"/"===e.charAt(0)}function Y(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}V=s("exEpv")();var K=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],a=t&&t.split("/")||[],o=e&&W(e),i=t&&W(t),s=o||i;if(e&&W(e)?a=r:r.length&&(a.pop(),a=a.concat(r)),!a.length)return"/";if(a.length){var l=a[a.length-1];n="."===l||".."===l||""===l}else n=!1;for(var u=0,c=a.length;c>=0;c--){var f=a[c];"."===f?Y(a,c):".."===f?(Y(a,c),u++):u&&(Y(a,c),u--)}if(!s)for(;u--;)a.unshift("..");!s||""===a[0]||a[0]&&W(a[0])||a.unshift("");var p=a.join("/");return n&&"/"!==p.substr(-1)&&(p+="/"),p};function Q(e,t){if(!e)throw Error("Invariant failed")}function X(e){return"/"===e.charAt(0)?e:"/"+e}function G(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function Z(e,t,n,r){var a,o,i,s,l,u;"string"==typeof e?(i="",s="",-1!==(l=(o=e||"/").indexOf("#"))&&(s=o.substr(l),o=o.substr(0,l)),-1!==(u=o.indexOf("?"))&&(i=o.substr(u),o=o.substr(0,u)),(a={pathname:o,search:"?"===i?"":i,hash:"#"===s?"":s}).state=t):(void 0===(a=H({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(e){if(e instanceof URIError)throw URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.');throw e}return n&&(a.key=n),r?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=K(a.pathname,r.pathname)):a.pathname=r.pathname:a.pathname||(a.pathname="/"),a}var ee=!!("u">typeof window&&window.document&&window.document.createElement);function et(e,t){t(window.confirm(e))}var en="popstate",er="hashchange";function ea(){try{return window.history.state||{}}catch(e){return{}}}var eo={},ei={};ei=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},(eo=function e(t,n,r){if(ei(n)||(r=n||r,n=[]),r=r||{},t instanceof RegExp){var a,o,i=n,s=t.source.match(/\((?!\?)/g);if(s)for(var l=0;l<s.length;l++)i.push({name:l,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return t.keys=i,t}if(ei(t)){for(var u,c=n,f=r,p=[],d=0;d<t.length;d++)p.push(e(t[d],c,f).source);return(u=RegExp("(?:"+p.join("|")+")",ep(f))).keys=c,u}return a=n,ed(el(t,o=r),a,o)}).parse=el,eo.compile=function(e,t){return ec(el(e,t),t)},eo.tokensToFunction=ec,eo.tokensToRegExp=ed;var es=RegExp("(\\\\.)|([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))","g");function el(e,t){for(var n,r=[],a=0,o=0,i="",s=t&&t.delimiter||"/";null!=(n=es.exec(e));){var l,u,c=n[0],f=n[1],p=n.index;if(i+=e.slice(o,p),o=p+c.length,f){i+=f[1];continue}var d=e[o],m=n[2],h=n[3],g=n[4],y=n[5],v=n[6],b=n[7];i&&(r.push(i),i="");var w=null!=m&&null!=d&&d!==m,k="+"===v||"*"===v,x="?"===v||"*"===v,S=m||s,E=g||y,_=m||("string"==typeof r[r.length-1]?r[r.length-1]:"");r.push({name:h||a++,prefix:m||"",delimiter:S,optional:x,repeat:k,partial:w,asterisk:!!b,pattern:E?E.replace(/([=!:$\/()])/g,"\\$1"):b?".*":(l=S,!(u=_)||u.indexOf(l)>-1?"[^"+ef(l)+"]+?":ef(u)+"|(?:(?!"+ef(u)+")[^"+ef(l)+"])+?")})}return o<e.length&&(i+=e.substr(o)),i&&r.push(i),r}function eu(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function ec(e,t){for(var n=Array(e.length),r=0;r<e.length;r++)"object"==typeof e[r]&&(n[r]=RegExp("^(?:"+e[r].pattern+")$",ep(t)));return function(t,r){for(var a="",o=t||{},i=(r||{}).pretty?eu:encodeURIComponent,s=0;s<e.length;s++){var l,u=e[s];if("string"==typeof u){a+=u;continue}var c=o[u.name];if(null==c)if(u.optional){u.partial&&(a+=u.prefix);continue}else throw TypeError('Expected "'+u.name+'" to be defined');if(ei(c)){if(!u.repeat)throw TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(c)+"`");if(0===c.length)if(u.optional)continue;else throw TypeError('Expected "'+u.name+'" to not be empty');for(var f=0;f<c.length;f++){if(l=i(c[f]),!n[s].test(l))throw TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(l)+"`");a+=(0===f?u.prefix:u.delimiter)+l}continue}if(l=u.asterisk?encodeURI(c).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}):i(c),!n[s].test(l))throw TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+l+'"');a+=u.prefix+l}return a}}function ef(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function ep(e){return e&&e.sensitive?"":"i"}function ed(e,t,n){ei(t)||(n=t||n,t=[]);for(var r,a=(n=n||{}).strict,o=!1!==n.end,i="",s=0;s<e.length;s++){var l=e[s];if("string"==typeof l)i+=ef(l);else{var u=ef(l.prefix),c="(?:"+l.pattern+")";t.push(l),l.repeat&&(c+="(?:"+u+c+")*"),i+=c=l.optional?l.partial?u+"("+c+")?":"(?:"+u+"("+c+"))?":u+"("+c+")"}}var f=ef(n.delimiter||"/"),p=i.slice(-f.length)===f;return a||(i=(p?i.slice(0,-f.length):i)+"(?:"+f+"(?=$))?"),o?i+="$":i+=a&&p?"":"(?="+f+"|$)",(r=RegExp("^"+i,ep(n))).keys=t,r}var em={};function eh(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}em=s("hjjwd");var eg={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ey={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ev={};ev[em.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ev[em.Memo]=ey;var eb="u">typeof globalThis?globalThis:"u">typeof window?window:void 0!==a?a:{},ew=t(u).createContext||function(e,n){var r,a,o="__create-react-context-"+(eb.__global_unique_id__=(eb.__global_unique_id__||0)+1)+"__",i=function(e){function t(){for(var t,n,r,a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return n=(t=e.call.apply(e,[this].concat(o))||this).props.value,r=[],t.emitter={on:function(e){r.push(e)},off:function(e){r=r.filter(function(t){return t!==e})},get:function(){return n},set:function(e,t){n=e,r.forEach(function(e){return e(n,t)})}},t}$(t,e);var r=t.prototype;return r.getChildContext=function(){var e;return(e={})[o]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var t,r=this.props.value,a=e.value;(r===a?0!==r||1/r==1/a:r!=r&&a!=a)?t=0:0!=(t=("function"==typeof n?n(r,a):0x3fffffff)|0)&&this.emitter.set(e.value,t)}},r.render=function(){return this.props.children},t}(t(u).Component);(r={})[o]=t(V).object.isRequired,i.childContextTypes=r;var s=function(t){function n(){for(var e,n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){(e.observedBits&n)!=0&&e.setState({value:e.getValue()})},e}$(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?0x3fffffff:t},r.componentDidMount=function(){this.context[o]&&this.context[o].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?0x3fffffff:e},r.componentWillUnmount=function(){this.context[o]&&this.context[o].off(this.onUpdate)},r.getValue=function(){return this.context[o]?this.context[o].get():e},r.render=function(){var e;return(Array.isArray(e=this.props.children)?e[0]:e)(this.state.value)},n}(t(u).Component);return(a={})[o]=t(V).object,s.contextTypes=a,{Provider:i,Consumer:s}},ek=function(e){var t=ew();return t.displayName=e,t},ex=ek("Router-History"),eS=ek("Router"),eE=function(e){function n(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen(function(e){n._pendingLocation=e})),n}$(n,e),n.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var r=n.prototype;return r.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen(function(t){e._isMounted&&e.setState({location:t})})),this._pendingLocation&&this.setState({location:this._pendingLocation})},r.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},r.render=function(){return t(u).createElement(eS.Provider,{value:{history:this.props.history,location:this.state.location,match:n.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},t(u).createElement(ex.Provider,{children:this.props.children||null,value:this.props.history}))},n}(t(u).Component);t(u).Component,t(u).Component;var e_={},eN=0;function eO(e,n){return void 0===e&&(e="/"),void 0===n&&(n={}),"/"===e?e:(function(e){if(e_[e])return e_[e];var n=t(eo).compile(e);return eN<1e4&&(e_[e]=n,eN++),n})(e)(n,{pretty:!0})}var eC={},ej=0;function eP(e,n){void 0===n&&(n={}),("string"==typeof n||Array.isArray(n))&&(n={path:n});var r=n,a=r.path,o=r.exact,i=void 0!==o&&o,s=r.strict,l=void 0!==s&&s,u=r.sensitive,c=void 0!==u&&u;return[].concat(a).reduce(function(n,r){if(!r&&""!==r)return null;if(n)return n;var a=function(e,n){var r=""+n.end+n.strict+n.sensitive,a=eC[r]||(eC[r]={});if(a[e])return a[e];var o=[],i={regexp:t(eo)(e,o,n),keys:o};return ej<1e4&&(a[e]=i,ej++),i}(r,{end:i,strict:l,sensitive:c}),o=a.regexp,s=a.keys,u=o.exec(e);if(!u)return null;var f=u[0],p=u.slice(1),d=e===f;return i&&!d?null:{path:r,url:"/"===r&&""===f?"/":f,isExact:d,params:s.reduce(function(e,t,n){return e[t.name]=p[n],e},{})}},null)}var eT=function(e){function n(){return e.apply(this,arguments)||this}return $(n,e),n.prototype.render=function(){var e=this;return t(u).createElement(eS.Consumer,null,function(n){n||Q(!1);var r,a=e.props.location||n.location,o=e.props.computedMatch?e.props.computedMatch:e.props.path?eP(a.pathname,e.props):n.match,i=H({},n,{location:a,match:o}),s=e.props,l=s.children,c=s.component,f=s.render;return Array.isArray(l)&&(r=l,0===t(u).Children.count(r))&&(l=null),t(u).createElement(eS.Provider,{value:i},i.match?l?"function"==typeof l?l(i):l:c?t(u).createElement(c,i):f?f(i):null:"function"==typeof l?l(i):null)})},n}(t(u).Component);t(u).Component;var eL=function(e){function n(){return e.apply(this,arguments)||this}return $(n,e),n.prototype.render=function(){var e=this;return t(u).createElement(eS.Consumer,null,function(n){n||Q(!1);var r,a,o=e.props.location||n.location;return t(u).Children.forEach(e.props.children,function(e){if(null==a&&t(u).isValidElement(e)){r=e;var i=e.props.path||e.props.from;a=i?eP(o.pathname,H({},e.props,{path:i})):n.match}}),a?t(u).cloneElement(r,{location:o,computedMatch:a}):null})},n}(t(u).Component),eR=t(u).useContext;function ez(){var e=eR(eS).match;return e?e.params:{}}function eM(e){var t=eR(eS).location,n=eR(eS).match;return e?eP(t.pathname,e):n}var u=s("fYo6y"),eU=function(e){function n(){for(var t,n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=function(e){void 0===e&&(e={}),ee||Q(!1);var t,n,r,a,o=window.history,i=(-1===(a=window.navigator.userAgent).indexOf("Android 2.")&&-1===a.indexOf("Android 4.0")||-1===a.indexOf("Mobile Safari")||-1!==a.indexOf("Chrome")||-1!==a.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,s=-1!==window.navigator.userAgent.indexOf("Trident"),l=e,u=l.forceRefresh,c=void 0!==u&&u,f=l.getUserConfirmation,p=void 0===f?et:f,d=l.keyLength,m=void 0===d?6:d,h=e.basename?"/"===(r=X(e.basename)).charAt(r.length-1)?r.slice(0,-1):r:"";function g(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return h&&(o=function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))?e.substr(t.length):e}(o,h)),Z(o,r,n)}function y(){return Math.random().toString(36).substr(2,m)}var v=(t=null,n=[],{setPrompt:function(e){return t=e,function(){t===e&&(t=null)}},confirmTransitionTo:function(e,n,r,a){if(null!=t){var o="function"==typeof t?t(e,n):t;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var t=!0;function r(){t&&e.apply(void 0,arguments)}return n.push(r),function(){t=!1,n=n.filter(function(e){return e!==r})}},notifyListeners:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];n.forEach(function(e){return e.apply(void 0,t)})}});function b(e){H(T,e),T.length=o.length,v.notifyListeners(T.location,T.action)}function w(e){(void 0!==e.state||-1!==navigator.userAgent.indexOf("CriOS"))&&S(g(e.state))}function k(){S(g(ea()))}var x=!1;function S(e){x?(x=!1,b()):v.confirmTransitionTo(e,"POP",p,function(t){var n,r,a,o,i;t?b({action:"POP",location:e}):(n=e,r=T.location,-1===(a=_.indexOf(r.key))&&(a=0),-1===(o=_.indexOf(n.key))&&(o=0),(i=a-o)&&(x=!0,O(i)))})}var E=g(ea()),_=[E.key];function N(e){return h+G(e)}function O(e){o.go(e)}var C=0;function j(e){1===(C+=e)&&1===e?(window.addEventListener(en,w),s&&window.addEventListener(er,k)):0===C&&(window.removeEventListener(en,w),s&&window.removeEventListener(er,k))}var P=!1,T={length:o.length,action:"POP",location:E,createHref:N,push:function(e,t){var n="PUSH",r=Z(e,t,y(),T.location);v.confirmTransitionTo(r,n,p,function(e){if(e){var t=N(r),a=r.key,s=r.state;if(i)if(o.pushState({key:a,state:s},null,t),c)window.location.href=t;else{var l=_.indexOf(T.location.key),u=_.slice(0,l+1);u.push(r.key),_=u,b({action:n,location:r})}else window.location.href=t}})},replace:function(e,t){var n="REPLACE",r=Z(e,t,y(),T.location);v.confirmTransitionTo(r,n,p,function(e){if(e){var t=N(r),a=r.key,s=r.state;if(i)if(o.replaceState({key:a,state:s},null,t),c)window.location.replace(t);else{var l=_.indexOf(T.location.key);-1!==l&&(_[l]=r.key),b({action:n,location:r})}else window.location.replace(t)}})},go:O,goBack:function(){O(-1)},goForward:function(){O(1)},block:function(e){void 0===e&&(e=!1);var t=v.setPrompt(e);return P||(j(1),P=!0),function(){return P&&(P=!1,j(-1)),t()}},listen:function(e){var t=v.appendListener(e);return j(1),function(){j(-1),t()}}};return T}(t.props),t}return $(n,e),n.prototype.render=function(){return t(u).createElement(eE,{history:this.history,children:this.props.children})},n}(t(u).Component);t(u).Component;var eF=function(e,t){return"function"==typeof e?e(t):e},eA=function(e,t){return"string"==typeof e?Z(e,null,null,t):e},eD=function(e){return e},eI=t(u).forwardRef;void 0===eI&&(eI=eD);var eB=eI(function(e,n){var r=e.innerRef,a=e.navigate,o=e.onClick,i=eh(e,["innerRef","navigate","onClick"]),s=i.target,l=H({},i,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||s&&"_self"!==s||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||(e.preventDefault(),a())}});return eD!==eI?l.ref=n||r:l.ref=r,t(u).createElement("a",l)}),eJ=eI(function(e,n){var r=e.component,a=void 0===r?eB:r,o=e.replace,i=e.to,s=e.innerRef,l=eh(e,["component","replace","to","innerRef"]);return t(u).createElement(eS.Consumer,null,function(e){e||Q(!1);var r=e.history,c=eA(eF(i,e.location),e.location),f=c?r.createHref(c):"",p=H({},l,{href:f,navigate:function(){var t=eF(i,e.location),n=G(e.location)===G(eA(t));(o||n?r.replace:r.push)(t)}});return eD!==eI?p.ref=n||s:p.innerRef=s,t(u).createElement(a,p)})}),eq=function(e){return e},e$=t(u).forwardRef;void 0===e$&&(e$=eq);var eV=e$(function(e,n){var r=e["aria-current"],a=void 0===r?"page":r,o=e.activeClassName,i=void 0===o?"active":o,s=e.activeStyle,l=e.className,c=e.exact,f=e.isActive,p=e.location,d=e.sensitive,m=e.strict,h=e.style,g=e.to,y=e.innerRef,v=eh(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return t(u).createElement(eS.Consumer,null,function(e){e||Q(!1);var r=p||e.location,o=eA(eF(g,r),r),b=o.pathname,w=b&&b.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),k=w?eP(r.pathname,{path:w,exact:c,sensitive:d,strict:m}):null,x=!!(f?f(k,r):k),S="function"==typeof l?l(x):l,E="function"==typeof h?h(x):h;x&&(S=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(function(e){return e}).join(" ")}(S,i),E=H({},E,s));var _=H({"aria-current":x&&a||null,className:S,style:E,to:o},v);return eq!==e$?_.ref=n||y:_.innerRef=y,t(u).createElement(eJ,_)})}),u=(s("fYo6y"),s("fYo6y"),s("fYo6y"));let eH=t(u).createContext("light");var eW=t(u).memo(({children:e,...n})=>t(u).createElement("i",H({className:"material-icons"},n),e));let eY=t(u).memo(({site:e,className:n})=>{let r=(0,u.useContext)(eH),[a,o]=(0,u.useState)(!1),i=null,s=null;return(e.logo_darkmode&&""!==e.logo_darkmode&&(i=e.logo_darkmode),e.logo&&""!==e.logo&&(s=e.logo),(0,u.useEffect)(()=>o(!1),[s,i,r]),null===s||a)?t(u).createElement("div",{className:n+" logo-fallback",title:e.abbr},e.abbr.slice(0,5)):t(u).createElement("picture",null,i&&t(u).createElement("source",{srcSet:i,media:"dark"===r?"all":"not all"}),t(u).createElement("img",{src:s,title:e.abbr,className:n+(i?"":" logo-plate"),onError:()=>o(!0)}))}),eK=t(u).memo(({logo:e,str:n})=>t(u).createElement("div",{className:"logo-404"},e&&t(u).createElement("img",{src:"/static/img/mirrorz-404.svg"}),t(u).createElement("div",null,n)));var u=s("fYo6y");let eQ={S:"done",D:"pending",Y:"sync",F:"error",P:"pause",C:"cached",R:"send",U:"info",O:"done",X:"east",N:"new_releases"},eX={S:"success",D:"pending",P:"pause",Y:"syncing",F:"failed",C:"cache",R:"proxy",U:"unknown",O:"oldsuccess",X:"next",N:"new"},eG=["S","D","Y","F","P","C","R","U"],eZ=["S","D","Y","F","P","C","R","U","O","X","N"],e0=e=>{let t={};return e.match(/[A-Z](\d+)?/g)?.map(e=>{let n=e[0],r=e.length>1?parseInt(e.substr(1)):0;t[n]=r}),t},e1=e=>{let t={};return e.map(e=>{eG.map(n=>{n in e&&(t[n]=(t[n]??0)+1)})}),t},e2=t(u).memo(({sum:e})=>t(u).createElement("h2",{className:"summary"},eG.map(n=>{if((e[n]??0)!==0)return t(u).createElement("span",{className:eX[n],key:n},e[n],t(u).createElement(eW,null,eQ[n]))}))),e3=t(u).memo(({mapper:e})=>{let{t:n,i18n:r}=J();return t(u).createElement("div",null,eZ.map(r=>{if(r in e)return t(u).createElement("div",{className:"status "+eX[r],key:r},t(u).createElement(eW,null,eQ[r]),t(u).createElement("div",null,n("status."+r)),0!==e[r]&&t(u).createElement("div",{className:"status-time"},t(u).createElement("div",null,((e,t)=>{let n=(e,n,r,a)=>{let o=Math.round(e);return r+o.toString()+t("time.bw_quant_unit")+t("time."+(1==o?n:n+"s"))+a},r=(e,r)=>n(e,r,t("time.ago_pre"),t("time.ago")),a=(e,r)=>n(e,r,t("time.in"),t("time.in_suf")),o=[60,60,24,30,365,1e15],i=["second","minute","hour","day","month","year"],s=Date.now(),l=e.valueOf(),u=(s>l?s-l:l-s)/1e3;for(let e=0;e!=o.length;++e){if(u<o[e])return s>l?r(u,i[e]):a(u,i[e]);u/=o[e]}})(new Date(1e3*e[r]),n))))}))}),e4=/(^https?:)?\/\//,e6=(e,t)=>e.match(e4)?e:t+e;var u=s("fYo6y");let e8=(0,u.createContext)(new Set),e9=t(u).memo(({abbr:e})=>{let n=(0,u.useContext)(e8),{t:r}=J();if(!n.has(e))return null;let a=r("redirect_badge");return t(u).createElement("span",{className:"redirect-badge",title:a,"aria-label":a},t(u).createElement(eW,{"aria-hidden":"true"},"alt_route"),"302")}),e5=t(u).memo(({group:e,entries:n,filtered:r,expanded:a,onToggle:o})=>{let i=eM(),s=(0,u.useCallback)(()=>o(e),[e,o]),l=(0,u.useMemo)(()=>t(u).createElement(e2,{sum:e1(n.map(({status:e})=>e0(e)))}),[n]);return t(u).createElement("div",{className:"group"+(r?" filtered":"")+(a?" group-expanded":"")},t(u).createElement(eJ,{to:eO(i.path,{filter:encodeURIComponent(e)})},t(u).createElement("div",{className:"group-header",id:e,onClick:s},t(u).createElement("h2",{className:"heading"},a?t(u).createElement(eW,null,"expand_more"):t(u).createElement(eW,null,"chevron_right"),e),t(u).createElement("div",null,l))),t(u).createElement("div",{className:"group-items"},a&&n.sort((e,t)=>e.source.localeCompare(t.source)).map(({full:e,help:n,upstream:r,desc:a,status:o,source:i,size:s,note:l},c)=>t(u).createElement("div",{key:c},t(u).createElement("h3",null,t(u).createElement("a",{className:"mirror-source",href:e,target:"_blank"},i,t(u).createElement(e9,{abbr:i})),n&&t(u).createElement("a",{className:"help",href:n,target:"_blank"},t(u).createElement(eW,{title:"Help"},"help"))),r&&t(u).createElement("div",{className:"upstream"},t(u).createElement(eW,null,"outbound"),r),o&&t(u).createElement(e3,{mapper:e0(o)}),s&&t(u).createElement("div",{className:"size"},t(u).createElement(eW,null,"save"),s),l&&t(u).createElement("div",{className:"note"},t(u).createElement(eW,null,"note"),l),a&&t(u).createElement("div",{className:"desc"},a)))))});var e7=t(u).memo(({mirrors:e})=>{let{t:n,i18n:r}=J(),a=eR(ex),o=eM(),i=ez(),[s,l]=(0,u.useState)(i.filter??""),[c,f]=(0,u.useState)(()=>new Set(i.filter?[i.filter]:[])),[p,d]=(0,u.useState)(1),m=(0,u.useRef)(null),h=(0,u.useCallback)(e=>{f(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},[]);(0,u.useLayoutEffect)(()=>{let e=m.current;if(!e)return;let t=()=>{let t=getComputedStyle(e);d(Math.max(1,Math.floor((e.clientWidth-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)+36)/416)))};t();let n=new ResizeObserver(t);return n.observe(e),()=>n.disconnect()},[]);let g=(0,u.useMemo)(()=>{let t;return Object.entries((t=e=>e.cname,e.reduce((e,n)=>{let r=t(n);return e[r]||(e[r]=[]),e[r].push(n),e},{}))).map(([e,t])=>({sortKey:e.toLowerCase(),group:e,entries:t})).filter(({group:e})=>""!==e)},[e]),y=(0,u.useCallback)(e=>l(e.target.value),[]),v=(0,u.useCallback)(()=>{l(""),a.push(eO(o.path,{}))},[a,o.path]),b=(0,u.useCallback)(e=>{"Enter"===e.key&&a.push(eO(o.path,{filter:e.target.value}))},[]),w=(0,u.useMemo)(()=>{let e;try{e=""===s?null:RegExp(s,"i")}catch(t){e=null}return null!==e&&console.log("valid regex:",e),e},[s]);performance.now();let k=g.map(e=>{let t=null,n=!1,r=1e15;return null!==w&&((n=null===(t=w.exec(e.group)))||(r=t.index)),{...e,filtered:n,index:r}}).sort((e,t)=>e.index==t.index?e.sortKey.localeCompare(t.sortKey):e.index-t.index);performance.now();let x=k.filter(({filtered:e})=>!e).length,S=(0,u.useMemo)(()=>new Set(e.map(({source:e})=>e)).size,[e]),E=k.filter(({filtered:e})=>!e),_=Array.from({length:p},()=>[]);return E.forEach((e,t)=>_[t%p].push(e)),t(u).createElement("div",{className:"mirrorz"},t(u).createElement("div",{className:"toolbar"},t(u).createElement("div",{className:"search"},t(u).createElement("span",{className:"search-leading"+(""===s?" empty":"")},t(u).createElement(eW,{"aria-hidden":"true"},"search")),t(u).createElement("input",{value:s,onChange:y,onKeyDown:b,placeholder:n("mirrors_prompt")}),t(u).createElement("button",{type:"button",className:"search-clear",onClick:v,disabled:""===s,title:n("clear_filter"),"aria-label":n("clear_filter")},t(u).createElement(eW,{"aria-hidden":"true"},"close"))),t(u).createElement("span",{className:"result-count",role:"status"},n("mirrors_count",{shown:x,total:g.length,sites:S}))),t(u).createElement("div",{className:"mirrors",ref:m},_.map((e,n)=>t(u).createElement("div",{className:"mirror-column",key:n},e.map(({group:e,entries:n,filtered:r})=>t(u).createElement(e5,{key:e,filtered:r,group:e,entries:n,expanded:c.has(e),onToggle:h}))))))}),u=(s("fYo6y"),s("fYo6y"));let te=t(u).memo(()=>{let{t:e,i18n:n}=J();return t(u).createElement("div",{className:"page-404"},t(u).createElement(eK,{logo:!0,str:e("404_prompt")}),t(u).createElement("div",{className:"actions-404"},t(u).createElement(eJ,{className:"button-404 primary",to:"/"},t(u).createElement(eW,{"aria-hidden":"true"},"home"),e("404_home")),t(u).createElement(eJ,{className:"button-404",to:"/list"},t(u).createElement(eW,{"aria-hidden":"true"},"list_alt"),e("404_list"))))}),tt=t(u).memo(({isoinfo:e,category:n,distro:r})=>{let{t:a,i18n:o}=J(),i=e.map(({site:e,info:a})=>{let o=a.filter(e=>e.category.replace(/\s/g,"")===n&&e.distro.replace(/\s/g,"")===r).map(n=>t(u).createElement("div",{key:e.abbr},t(u).createElement("h3",null,e.abbr," ",t(u).createElement(e9,{abbr:e.abbr})),t(u).createElement("ul",null,n.urls.map(({name:n,url:r},a)=>t(u).createElement("li",{key:e.abbr+n+a},t(u).createElement("a",{href:r},n))))));return 0===o.length?null:t(u).createElement("div",{key:e.abbr},o)}).filter(e=>null!==e);return 0===i.length?t(u).createElement(eK,{logo:""!=r,str:a("iso.prompt",{category:a("os"===n?"iso.os_norm":"iso."+n)})}):t(u).createElement(t(u).Fragment,null,i)});var tn=t(u).memo(({isoinfo:e})=>{let{t:n,i18n:r}=J(),a=ez(),o=a.category??"os",i=a.distro??(a.category?"":"ubuntu"),s=(0,u.useRef)(null),[l,c]=(0,u.useState)(""),f=e=>"os"===e?0:"app"===e?1:"font"===e?2:100,[p,d]=(0,u.useMemo)(()=>[new Set(e.flatMap(e=>e.info.map(e=>e.category))),Object.fromEntries(e.flatMap(e=>e.info.map(({category:e,distro:t})=>[t,e])).reverse())],[e]);return(0,u.useEffect)(()=>{let e=s.current,t=e?.querySelector("a.active");e&&t&&(e.scrollLeft=t.offsetLeft-(e.clientWidth-t.offsetWidth)/2)},[o,i,d]),p.has(o)?t(u).createElement("div",{className:"iso"},t(u).createElement("header",{className:"page-head"},t(u).createElement("h1",{className:"tagline"},n("iso.tagline")),t(u).createElement("p",{className:"tagline-sub"},n("iso.tagline_sub")),t(u).createElement("div",{className:"category"},Array.from(p).sort((e,t)=>f(e)-f(t)).map((e,r)=>t(u).createElement(eJ,{to:`/${e.replace(/\s/g,"")}`,key:r+e,className:e.replace(/\s/g,"")==o?"active":"","aria-current":e.replace(/\s/g,"")==o?"page":void 0},t(u).createElement("h2",null,"os"==e?n("iso.os_norm"):n("iso."+e,e)))))),t(u).createElement("div",{className:"distro-urls-container"},t(u).createElement("div",{className:"distro-panel"},t(u).createElement("div",{className:"mini-search"},t(u).createElement(eW,{"aria-hidden":"true"},"search"),t(u).createElement("input",{value:l,onChange:e=>c(e.target.value),placeholder:n("iso.filter"),"aria-label":n("iso.filter")}),t(u).createElement("button",{type:"button",className:"search-clear",onClick:()=>c(""),disabled:""===l,title:n("clear_filter"),"aria-label":n("clear_filter")},t(u).createElement(eW,{"aria-hidden":"true"},"close"))),t(u).createElement("div",{className:"distro",ref:s},Object.entries(d).sort((e,t)=>e[0].localeCompare(t[0])).filter(([e,t])=>t.replace(/\s/g,"")===o).filter(([e,t])=>""===l||e.toLowerCase().includes(l.toLowerCase())).map(([e,n],r)=>{let a=n.replace(/\s/g,""),o=e.replace(/\s/g,"");return t(u).createElement(eJ,{to:`/${a}/${o}`,key:r+o,className:o==i?"active":"","aria-current":o==i?"page":void 0},t(u).createElement("h3",null,e))}))),t(u).createElement("div",{className:"urls"},t(u).createElement(tt,{isoinfo:e,category:o,distro:i})))):p.size?t(u).createElement(te,null):t(u).createElement(t(u).Fragment,null)}),u=s("fYo6y");let tr=t(u).memo(({left:e,right:n,link:r=!1})=>t(u).createElement("div",{className:"meta-line"},t(u).createElement("span",{className:"meta-left"},e,":"),r?t(u).createElement("a",{href:n},t(u).createElement("span",{className:"meta-right"},n)):t(u).createElement("span",{className:"meta-right"},n))),ta=t(u).memo(({site:e,score:n})=>{let r,{t:a,i18n:o}=J(),i=n?(r=[],n.mask>0&&r.push(a("tag.mask")),n.isp>0&&r.push(a("tag.isp")),n.geo<200&&r.push(a("tag.geo")),r.join("/")):"";return t(u).createElement("div",{className:"site-meta"},t(u).createElement("h1",{className:"site-title"},e.abbr,t(u).createElement(e9,{abbr:e.abbr})),e.url&&t(u).createElement(tr,{left:a("site.url"),right:e.url,link:!0}),e.name&&t(u).createElement(tr,{left:a("site.name"),right:e.name}),e.homepage&&t(u).createElement(tr,{left:a("site.homepage"),right:e.homepage,link:!0}),e.disk&&t(u).createElement(tr,{left:a("site.disk"),right:e.disk}),e.issue&&t(u).createElement(tr,{left:a("site.issue"),right:e.issue,link:!0}),e.request&&t(u).createElement(tr,{left:a("site.request"),right:e.request,link:!0}),e.email&&t(u).createElement(tr,{left:a("site.email"),right:e.email}),e.group&&t(u).createElement(tr,{left:a("site.group"),right:e.group}),e.note&&t(u).createElement(tr,{left:a("site.note"),right:e.note}),n&&i&&t(u).createElement(tr,{left:a("site.note"),right:i}))}),to=(e,t)=>eO(e,{siteSlug:t.abbr.replace(/\s/g,"")}),ti=t(u).memo(({site:e,parsed:n,score:r,statusFilter:a})=>{let{t:o}=J(),[i,s]=(0,u.useState)(""),l=(0,u.useMemo)(()=>n.filter(e=>void 0===a||!e.status||-1!==e.status.indexOf(a)).sort((e,t)=>e.cname.localeCompare(t.cname)),[n,a]),c=(0,u.useMemo)(()=>{let e=i.trim().toLowerCase();return""===e?l:l.filter(({cname:t,upstream:n})=>t.toLowerCase().includes(e)||n?.toLowerCase().includes(e))},[i,l]);return t(u).createElement("div",{className:"site-content"},t(u).createElement("div",{className:"site-mobile-header"},t(u).createElement(eJ,{to:"/site","aria-label":o("site.back")},t(u).createElement(eW,null,"arrow_back"),t(u).createElement("span",null,e.abbr))),t(u).createElement(ta,{site:e,score:r}),t(u).createElement("div",{className:"site-repo-toolbar"},t(u).createElement("div",{className:"search site-repo-search"},t(u).createElement("span",{className:"search-leading"+(""===i?" empty":"")},t(u).createElement(eW,{"aria-hidden":"true"},"search")),t(u).createElement("input",{value:i,onChange:e=>s(e.target.value),placeholder:o("site.filter"),"aria-label":o("site.filter")}),t(u).createElement("button",{type:"button",className:"search-clear",onClick:()=>s(""),disabled:""===i,title:o("clear_filter"),"aria-label":o("clear_filter")},t(u).createElement(eW,{"aria-hidden":"true"},"close"))),t(u).createElement("span",{className:"result-count",role:"status"},o("site.count",{shown:c.length,total:l.length}))),0===c.length?t(u).createElement("p",{className:"site-repo-empty"},o("site.no_results")):t(u).createElement("div",{className:"site-mirrors"},c.map(({cname:e,status:n,upstream:r},o)=>t(u).createElement("div",{className:"site-group",key:o},t(u).createElement("h2",{className:"heading"},e),t(u).createElement("div",null,a&&r&&t(u).createElement("div",{className:"upstream"},t(u).createElement(eW,null,"outbound"),r),n&&t(u).createElement(e3,{mapper:e0(n)}))))))});var ts=t(u).memo(({site:e})=>{let{t:n}=J(),r=eR(ex),a=eM(),o=ez(),i=o.siteSlug,s=o.statusFilter;return t(u).createElement("div",{className:"site"+(i?" has-selection":"")},t(u).createElement("div",{className:"site-abbr"},e.map(({site:e,parsed:n},o)=>t(u).createElement(eJ,{to:to(a.path,e),key:o},t(u).createElement("div",{className:"group-header"+(e.abbr.replace(/\s/g,"")==i?" active":""),onClick:()=>r.push(to(a.path,e))},t(u).createElement(eY,{site:e,className:"logo"}),t(u).createElement("h2",{className:"heading"},e.abbr,t(u).createElement(e9,{abbr:e.abbr})),t(u).createElement("div",null,t(u).createElement(e2,{sum:e1(n.map(({status:e})=>e0(e)))})))))),e.filter(e=>e.site.abbr.replace(/\s/g,"")===i).map(({site:e,parsed:n,score:r})=>t(u).createElement(ti,{key:e.abbr,site:e,parsed:n,score:r,statusFilter:s})))}),u=s("fYo6y"),tl={};tl=JSON.parse('{"url":"https://mirrorz.org","mirrors_help_url":"https://help.mirrorz.org","display":"MirrorZ.org","intro":"<div><p>\\"Your next MirrorS is not MirrorS, nor MirrorSes, it\'s MirrorZ.\\"</p><p>\\"A final site for Mirror sites.\\"</p></div>","language":"en","meta":{"og:description":"A final site for Mirror sites.","description":"A final site for Mirror sites.","keywords":"mirrorz,mirrors,mirror,mirror site,linux,open source"},"about":["mirrors_help","monitor","302-js"],"mirrors":["bfsu","bjtu","bupt","byrio","cqu","cqupt","geekpie","ha","hit","hust","iscas","jcut","jlu","lzu","nano","neo","neu","neusoft","njtech","nju","njupt","nwafu","nyist","pku","qlut","sdu","siyuan","sustech","sysu","tuna","ustc","wsyu","xjtu","xtom","xtom-hk","xtom-de","xtom-nl","xtom-ee","xtom-jp","xtom-au","xtom-sg","ynuosa","zhiyuan","zju"]}');let tu=t(u).memo(({title:e,icon:n,description:r,content:a,html:o})=>t(u).createElement("div",{className:"para"},t(u).createElement("div",{className:"para-title"},t(u).createElement("div",{className:"para-title-icon"},t(u).createElement(eW,{"aria-hidden":"true"},n)),t(u).createElement("div",{className:"para-title-text"},e)),t(u).createElement("p",{className:"para-description"},r),a&&t(u).createElement("div",{className:"para-content"},a),o&&t(u).createElement("div",{className:"para-content",dangerouslySetInnerHTML:{__html:o}}))),tc=t(u).memo(({title:e,description:n})=>t(u).createElement("li",{className:"about-guide-item"},t(u).createElement("h3",null,e),t(u).createElement("p",null,n))),tf=t(u).memo(({urls:e})=>t(u).createElement("ul",{className:"about-url-list"},e.map(e=>t(u).createElement("li",{key:e},t(u).createElement("a",{href:e},e))))),tp=t(u).memo(({label:e,description:n})=>{let r,a=((r=new URL(t(tl).url)).hostname=`${e}.${r.hostname}`,r.toString());return t(u).createElement("li",null,t(u).createElement("a",{href:a},t(u).createElement("code",null,new URL(a).hostname)),t(u).createElement("p",null,n))});var td=t(u).memo(({site:e})=>{let{t:n}=J(),r=[`${t(tl).url}/`,`${t(tl).url}/os/ArchLinux`,`${t(tl).url}/app/Git`,`${t(tl).url}/font`,`${t(tl).url}/list`,`${t(tl).url}/list/pypi`,`${t(tl).url}/list/[0-9]+`,`${t(tl).url}/site`,`${t(tl).url}/site/BFSU`,`${t(tl).url}/site/TUNA/Y`,`${t(tl).url}/about`,...t(tl).about.includes("monitor")?[`${t(tl).url}/monitor`]:[]];return t(u).createElement("div",{className:"about"},t(u).createElement("div",{className:"about-col"},t(u).createElement("h1",{className:"about-title"},t(tl).display||"MirrorZ"),t(u).createElement(tu,{title:n("about.overview"),icon:"info_outline",description:n("about.overview_description"),html:t(tl).intro}),t(u).createElement(tu,{title:n("about.guide"),icon:"explore",description:n("about.guide_description"),content:t(u).createElement("ul",{className:"about-guide"},t(u).createElement(tc,{title:n("about.guide_download"),description:n("about.guide_download_description")}),t(u).createElement(tc,{title:n("about.guide_list"),description:n("about.guide_list_description")}),t(u).createElement(tc,{title:n("about.guide_site"),description:n("about.guide_site_description")}),t(tl).mirrors_help_url&&t(u).createElement(tc,{title:n("about.guide_help"),description:n("about.guide_help_description")}))}),t(u).createElement(tu,{title:n("about.participants"),icon:"favorite_border",description:n("about.participants_description"),content:t(u).createElement("div",{className:"about-participants"},e.map(({site:e})=>t(u).createElement("div",{className:"about-powered-by",key:e.abbr},t(u).createElement(eY,{site:e,className:"about-logo"}),e.abbr)))}),t(u).createElement(tu,{title:n("about.project"),icon:"code",description:n("about.project_description"),content:t(u).createElement("a",{href:"https://github.com/mirrorz-org/mirrorz",target:"_blank",rel:"noopener noreferrer"},"https://github.com/mirrorz-org/mirrorz")}),t(u).createElement(tu,{title:n("about.advanced"),icon:"build",description:n("about.advanced_description"),content:t(u).createElement("ul",{className:"about-features"},t(tl).about.includes("mirrors_help")&&t(u).createElement("li",null,t(u).createElement("h3",null,n("about.mirrors_help")),t(u).createElement("p",null,n("about.mirrors_help_description")),t(u).createElement(tf,{urls:[t(tl).mirrors_help_url]})),t(u).createElement("li",null,t(u).createElement("h3",null,n("about.valid_urls")),t(u).createElement("p",null,n("about.valid_urls_description")),t(u).createElement(tf,{urls:r})),t(tl).about.includes("monitor")&&t(u).createElement("li",null,t(u).createElement("h3",null,n("about.monitor")),t(u).createElement("p",null,n("about.monitor_description")),t(u).createElement(tf,{urls:[`${t(tl).url}/monitor`]})),t(tl).about.includes("302-js")&&t(u).createElement("li",null,t(u).createElement("h3",null,n("about.302_js")),t(u).createElement("p",null,n("about.302_js_description")),t(u).createElement(tf,{urls:["https://mirrors.mirrorz.org/archlinux","https://m.mirrorz.org/centos"]})),t(tl).about.includes("search")&&t(u).createElement("li",null,t(u).createElement("h3",null,n("about.search")),t(u).createElement("p",null,n("about.search_description")),t(u).createElement(tf,{urls:["https://search.mirrorz.org/archlinux/","https://s.mirrorz.org/openwrt/snapshots/targets/zynq/generic/sha256sums"]})),t(tl).about.includes("302-go")&&t(u).createElement("li",null,t(u).createElement("h3",null,n("about.302_go")),t(u).createElement("p",null,n("about.302_go_description")),t(u).createElement("p",null,n("about.302_go_preferences")),t(u).createElement("ul",{className:"about-redirect-patterns"},t(u).createElement(tp,{label:"tuna",description:n("about.302_go_prefer_one")}),t(u).createElement(tp,{label:"tuna-ustc",description:n("about.302_go_prefer_multiple")}),t(u).createElement(tp,{label:"avoidtuna",description:n("about.302_go_avoid")}))))})))}),u=s("fYo6y"),tm=t(u).memo(({mirrorz:e})=>{let{t:n}=J();return t(u).createElement("div",{className:"debug"},t(u).createElement("p",{className:"debug-prompt"},n("debug_prompt")),t(u).createElement("div",{className:"debug-grid"},e.sort((e,t)=>e.site.abbr.localeCompare(t.site.abbr)).map(e=>t(u).createElement("a",{key:e.site.abbr,className:"debug-item",href:"data:text/json;charset=utf-8,"+encodeURIComponent(JSON.stringify(e)),download:e.site.abbr+".json"},t(u).createElement(eW,{"aria-hidden":"true"},"file_download"),e.site.abbr,t(u).createElement(e9,{abbr:e.site.abbr})))))}),u=s("fYo6y"),th=t(u).memo(()=>t(u).createElement("iframe",{src:"https://grafana.zenithal.workers.dev/d/p6XP3EyMz/home",width:"100%",height:"100%"})),u=s("fYo6y"),tg={},ty={},tv={};tv=JSON.parse('{"PuTTY":"putty","putty":"putty","aosp":"AOSP","armbian-dl":"armbian-releases","bioc":"bioconductor","debian-multimedia":"deb-multimedia","lineageos":"lineage-rom","mysql-repo":"mysql","postmarketos":"postmarketOS","postmarketos-images":"postmarketOS-images","qtproject":"qt","salt":"saltstack","tdf":"libreoffice","wine":"winehq","xbmc":"kodi","archive.raspberrypi.org":"raspberrypi","archlinux-cn":"archlinuxcn","cpan":"CPAN","cran":"CRAN","ctan":"CTAN","git/flutter-sdk.git":"flutter-sdk.git","git/doom-emacs.git":"doom-emacs.git","git/guix.git":"guix.git","git/homebrew-cask-drivers.git":"homebrew-cask-drivers.git","git/homebrew-cask-fonts.git":"homebrew-cask-fonts.git","git/homebrew-cask-versions.git":"homebrew-cask-versions.git","git/homebrew-services.git":"homebrew-services.git","git/homebrew-install.git":"homebrew-install.git","git/homebrew-bundle.git":"homebrew-bundle.git","git/linuxbrew-core.git":"linuxbrew-core.git","git/llvm-project.git":"llvm-project.git","git/ohmyzsh.git":"ohmyzsh.git","git/spacemacs.git":"spacemacs.git","git/brew.git":"brew.git","rust-static":"rustup","pypi/web/simple":"pypi","emacs-elpa":"elpa","git/crates.io-index":"crates.io-index.git","git/dpdk.git":"dpdk.git","git/homebrew-cask.git":"homebrew-cask.git","git/homebrew-core.git":"homebrew-core.git","git/linux.git":"linux.git","git/opam-repository.git":"opam-repository.git","git/qemu.git":"qemu.git","fedora/epel":"epel","fedora/linux":"fedora","fedora-secondary":"fedora-altarch","github/prometheus":"prometheus","github/FreeCAD":"FreeCAD","github/PowerShell":"PowerShell","github/rubyinstaller2":"rubyinstaller2","Archlinux":"archlinux","Kali Linux":"kali","Debian(含非自由固件)":"debian non-free","openSUSE Leap":"openSUSE","openSUSE Tumbleweed":"openSUSE","node":"nodejs-release","sites/tldp.org":"tldp","github/GNS3":"GNS3","nix-channels/store":"nix-channels","mx-packages":"mxlinux","mx-isos":"mxlinux-isos","dragonflybsd/dports":"dragonflybsd-dports","dragonflybsd/iso-images":"dragonflybsd-iso-images","Apache":"apache","Centos":"centos","CentOS":"centos","Ubuntu":"ubuntu","Homebrew":"homebrew","Homebrew Bottles":"homebrew-bottles","IUS":"ius","EPEL":"epel","Maven Central":"maven","NPM":"npm","PyPI":"pypi","RubyGems":"rubygems","MX_ISOs":"mxlinux-isos","MX_Linux":"mxlinux","UbuntuKylin_release":"ubuntukylin","Anaconda":"Conda","Arch Linux":"archlinux","Arch Linux ARM":"archlinuxarm","Cygwin":"cygwin","Debian CD":"debian-cd","Deepin":"deepin","Deepin Releases":"deepin-cd","deepin-releases":"deepin-cd","freebsd":"FreeBSD","freebsd-pkg":"FreeBSD-pkg","freebsd-ports":"FreeBSD-ports","freebsd-portsnap":"FreeBSD-portsnap","freebsd-update":"FreeBSD-update","gradle/distributions":"gradle","kaos":"KaOS","Linux Mint":"linuxmint","openmediavault":"OpenMediaVault","PackMan":"packman","qubes":"qubesos","RPM Fusion":"rpmfusion","Sage Math":"sagemath","scientific":"scientificlinux","Ubuntu Releases":"ubuntu-releases","videolan":"videolan-ftp","Xorg":"xorg","Kali":"kali","Alpine":"alpine","Anthon":"anthon","Armbian":"armbian","Artix Linux":"artixlinux","BlackArch":"blackarch","Debian":"debian","EndeavourOS":"endeavouros","Garuda Linux":"garuda-linux","Linux Lite":"linuxlite","Mageia":"mageia","MX Linux":"mxlinux","openSUSE":"opensuse","Qubes OS":"qubesos","Solus":"solus","openbsd":"OpenBSD","Debian non-free":"debian non-free","Fedora":"fedora","Arch Linux RISC-V":"archriscv","nodejs":"nodejs-release","ArchLinux":"archlinux","RockyLinux":"rocky","rockylinux":"rocky","rocky-linux":"rocky","Rocky":"rocky","archlinux-arm":"archlinuxarm","git/spdk.git":"spdk.git","github/SJTUBeamer":"SJTUBeamer","git/SJTUBeamer.git":"SJTUBeamer.git","github/SJTUThesis":"SJTUThesis","git/SJTUThesis.git":"SJTUThesis.git","git/SJTUTeX.git":"SJTUTex.git","github/vscodium":"VSCodium","vscodium":"VSCodium","adoptium":"Adoptium","BioArchLinux":"bioarchlinux","Lineageos":"LineageOS","docker-registry":"docker-hub","python-release":"python"}'),r=async function(){return e=>e in tv?tv[e]:e};let tb={success:"S",syncing:"Y",unknown:"U",failed:"F",fail:"F",paused:"P"},tw=function(e){let t=tb[e.status]??"U";return("S"==t||"P"==t)&&"last_update_ts"in e&&e.last_update_ts>0?t+=e.last_update_ts.toString():"Y"==t&&"last_started_ts"in e&&e.last_started_ts>0?(t+=e.last_started_ts.toString(),"last_update_ts"in e&&e.last_update_ts>0&&(t+="O"+e.last_update_ts.toString())):"F"==t&&"last_ended_ts"in e&&e.last_ended_ts>0&&(t+=e.last_ended_ts.toString(),"last_update_ts"in e&&(e.last_update_ts>0?t+="O"+e.last_update_ts.toString():t+="O0000000001")),"next_schedule_ts"in e&&e.next_schedule_ts>0&&(t+="X"+e.next_schedule_ts.toString()),t};ty=async function(e){let t=await r();return(await (await fetch(e)).json()).map(e=>{if(""==e.name)return null;let n={cname:t(e.name),options_name:e.name,url:"url"in e?e.url:"/"+e.name,status:tw(e)};return"upstream"in e&&(n.upstream=e.upstream),"size"in e&&(n.size=e.size),n}).filter(e=>null!==e)};var tk={};tk=async function(e,t){let n=await r(),a=await (await fetch(e)).json();for(let e of(a.options.unlisted_mirrors.forEach(e=>{let r=!1,a="U";if("link_to"in e?t.forEach(t=>{t.options_name==e.link_to&&(r=!0,a=t.status)}):r=!0,r){let r={cname:n(e.name),url:"url"in e?e.url:"/"+e.name,status:a};"upstream"in e&&(r.upstream=e.upstream),t.push(r)}}),a.options.mirror_desc))for(let n of t)n.options_name==e.name&&(n.desc=e.desc);for(let e of a.helps)for(let n of t)n.options_name==e.mirrorid&&(n.help=e.url);for(let e of a.options.new_mirrors)for(let n of t)n.options_name==e&&(n.status+="N");for(let e of t)e.options_name&&e.options_name.includes(".git")&&(e.url="/git"+e.url),e.options_name&&("AOSP"===e.options_name||"lineageOS"===e.options_name||"CocoaPods"===e.options_name||"git-repo"===e.options_name||"homebrew"===e.options_name)&&(e.url="/git"+e.url);return t};var tx={};tx=async function(e){let t=await r();return(await fetch(e).then(e=>e.text()).then(e=>""===e.trim()?[]:JSON.parse(e))).map(e=>({distro:t(e.distro),category:e.category,urls:e.urls}))};var tS={};let tE=function(e){let t=0;for(;e>1024;)e/=1024,t+=1;return e.toFixed(2)+["KiB","MiB","GiB","TiB"][t]};tS=async function(e){var t=await (await fetch(e)).json();return Array.isArray(t)||(t=[t]),t.map(e=>tE(e.used_kb)+"/"+tE(e.total_kb)).join(" + ")};var t_={};t_=JSON.parse('{"url":"https://mirrors.bfsu.edu.cn","logo":"https://mirrors.bfsu.edu.cn/static/img/favicon.png","abbr":"BFSU","name":"北京外国语大学开源软件镜像站","homepage":"https://www.bfsu.edu.cn/","issue":"https://github.com/tuna/issues","request":"https://github.com/tuna/issues","email":"support at tuna dot tsinghua dot edu dot cn","group":"#tuna at freenode; https://groups.google.com/forum/#!forum/tuna-general","big":"/speedtest/1000mb.bin"}'),tg=async function(){let e=JSON.parse(JSON.stringify(t_));e.disk=await tS("https://mirrors.bfsu.edu.cn/static/status/disk.json");let t=await ty("https://mirrors.bfsu.edu.cn/static/tunasync.json");return t=await tk("https://mirrors.bfsu.edu.cn/static/js/options.json",t),{site:e,info:await tx("https://mirrors.bfsu.edu.cn/static/status/isoinfo.json"),mirrors:t}};var tN={},tO={};let tC=function(e){let t=0;for(;e>1024;)e/=1024,t+=1;return e.toFixed(2)+["B","KiB","MiB","GiB","TiB"][t]};tO=async function(e){let t=await r(),n=await (await fetch(e)).json(),a=[];for(let e in n){let r=n[e],o={cname:t(e),url:"/"+e};"upstream"in r&&(o.upstream=r.upstream);let i=parseInt((new Date(r.date+" UTC+8").getTime()/1e3).toFixed(0)).toString(),s=parseInt((new Date(r.schedule+" UTC+8").getTime()/1e3).toFixed(0)).toString();2==r.status&&0==r.exitcode?o.status="S"+i:2==r.status&&0!=r.exitcode?o.status="F"+i:1==r.status&&0==r.exitcode?o.status="Y"+i:o.status="U",o.status+="X"+s,"size"in r&&0!=r.size&&(o.size=tC(parseInt(r.size))),a.push(o)}return a};var tj={};tj=JSON.parse('{"url":"https://mirror.bjtu.edu.cn","logo":"https://mirror.bjtu.edu.cn/images/bjtu_logo.png","abbr":"BJTU","name":"北京交通大学自由与开源软件镜像站","issue":"https://github.com/bjtulug/bjtu-mirror-issues"}'),tN=async function(){let e=await r(),t=JSON.parse(JSON.stringify(tj)),n=await tO("https://mirror.bjtu.edu.cn/status/task_status.json"),a=await (await fetch("https://mirror.bjtu.edu.cn/help/desc_help.json")).json(),o=[];for(let t in a){let r=a[t],i=e(t);for(let e of n)if(e.cname==i){let t={cname:i};"link"in r&&(t.url=r.link),"desc"in r&&(t.desc=r.desc),"help"in r&&(t.help=r.help),"upstream"in e&&(t.upstream=e.upstream),t.status=e.status,"size"in e&&(t.size=e.size),o.push(t)}}return{site:t,info:[],mirrors:o}};var tP={},tT={};tT=JSON.parse('{"url":"https://mirrors.bupt.edu.cn","logo":"https://www.bupt.edu.cn/images/logosmall.png","abbr":"BUPT","name":"北京邮电大学开源软件镜像站","issue":"https://github.com/BYRIO/BYRIO-mirrors/issues","request":"https://github.com/BYRIO/BYRIO-mirrors/issues"}'),tP=async function(){return{site:JSON.parse(JSON.stringify(tT)),info:[],mirrors:await ty("https://mirrors.bupt.edu.cn/static/tunasync.json")}};var tL={},tR={};tR=JSON.parse('{"url":"https://mirrors.byrio.org","logo":"https://mirrors.byrio.org/static/img/favicon.ico","abbr":"BYRIO","name":"北京邮电大学开源软件镜像站","issue":"https://github.com/BYRIO/BYRIO-mirrors/issues","request":"https://github.com/BYRIO/BYRIO-mirrors/issues"}'),tL=async function(){return{site:JSON.parse(JSON.stringify(tR)),info:[],mirrors:await ty("https://mirrors.byrio.org/static/tunasync.json")}};var tz={},tM={};tM=JSON.parse('{"url":"https://mirrors.cqu.edu.cn","logo":"https://mirrors-metadata.cqulug.club/favicon.svg","abbr":"CQU","name":"重庆大学开源软件镜像站","homepage":"https://cqulug.club","email":"cqumirror (at) gmail dot com","issue":"https://github.com/cqumirror/feedback","request":"https://github.com/cqumirror/feedback","group":"Telegram @cqumirror","note":"目前仅限校内","big":"/speedtest/1000mb.bin"}'),tz=async function(){let e=JSON.parse(JSON.stringify(tM)),t=await ty("https://mirrors-metadata.cqulug.club/tunasync.json"),n=await tx("https://mirrors-metadata.cqulug.club/isoinfo.json");for(let e of t)(e.cname.includes(".git")||"homebrew"===e.cname.toLowerCase)&&(e.url="/git"+e.url);return{site:e,info:n,mirrors:t}};var tU={},tF={};tF=JSON.parse('{"url":"https://mirrors.cqupt.edu.cn","abbr":"CQUPT","name":"重庆邮电大学开源软件镜像站","homepage":"https://mirrors.cqupt.edu.cn"}'),tU=async function(){return{site:JSON.parse(JSON.stringify(tF)),info:[],mirrors:await ty("https://mirrors.cqupt.edu.cn/static/tunasync.json")}};var tA={},tD={};tD=JSON.parse('{"url":"https://mirrors.shanghaitech.edu.cn","logo":"https://mirrors.shanghaitech.edu.cn/logo/icon_light.svg","logo_darkmode":"https://mirrors.shanghaitech.edu.cn/logo/icon_dark.svg","abbr":"ShanghaiTech GeekPie","name":"上海科技大学 GeekPie 开源镜像站","email":"pie at geekpie dot club","group":"https://t.me/GeekPie_mirrors; https://jq.qq.com/?k=UjYsRHCR"}');let tI=function(e){let t="S";return e.Idle?e.Result||(t="FO"):t="YO",t+Math.round(new Date(e.LastFinished).getTime()/1e3).toString()},tB={system:"os",software:"app",font:"font"};tA=async function(){let e=await r(),t=JSON.parse(JSON.stringify(tD)),n=await (await fetch("https://mirrors.shanghaitech.edu.cn/summary")).json(),a=await (await fetch("https://mirrors.shanghaitech.edu.cn/downloads")).json(),o=[];for(let t in n.WorkerStatus){let r=e(t),a="/"+t,i=tI(n.WorkerStatus[t]);o.push({cname:r,url:a,status:i})}return{site:t,info:Object.values(a).map(t=>({distro:e(t.display),category:tB[t.type]??"os",urls:t.links.map(e=>({name:e.name+" ("+e.external+")",url:e.link}))})),mirrors:o}};var tJ={},tq={};tq=JSON.parse('{"url":"https://mirrors.ha.edu.cn","logo":"https://mirrors.ha.edu.cn/static/img/logo-hernet.svg","abbr":"HERNET","name":"河南省教科网开源软件镜像站","homepage":"https://www.ha.edu.cn","issue":"https://github.com/hernet-mirrors/issues","email":"mirrors@ha.edu.cn","big":"/speedtest/1000mb.bin"}'),tJ=async function(){let e=JSON.parse(JSON.stringify(tq)),t=await ty("https://mirrors.ha.edu.cn/static/tunasync.json");return t=await tk("https://mirrors.ha.edu.cn/static/options.json",t),{site:e,info:await tx("https://mirrors.ha.edu.cn/static/isoinfo.json"),mirrors:t}};var t$={},tV={};tV=JSON.parse('{"url":"https://mirrors.hit.edu.cn/","logo":"https://mirrors.hit.edu.cn/favicon.svg","abbr":"HIT","name":"哈尔滨工业大学开源镜像站","homepage":"https://mirrors.hit.edu.cn/","issue":"https://github.com/hitlug/issues","request":"https://github.com/hitlug/issues","email":"mirrors@hit.edu.cn","group":"QQ: 1153235504, Telegram Channel: @hitlug","disk":"46.7T/80.0T","big":"/1GB.bin"}'),t$=async function(){return{site:JSON.parse(JSON.stringify(tV)),info:[],mirrors:await ty("https://mirrors.hit.edu.cn/jobs")}};var tH={},tW={};tW=JSON.parse('{"url":"https://mirrors.hust.edu.cn","logo":"https://mirrors.hust.edu.cn/img/hust_logo.png","abbr":"HUST","name":"华中科技大学开源镜像站","homepage":"https://hust.openatom.club/","issue":"https://github.com/hust-open-atom-club/hust-mirrors/issues","request":"https://github.com/hust-open-atom-club/mirrorrequest/issues","email":"mirror_support@hust.edu.cn","group":"镜像站QQ群:1072375488","disk":"112T"}'),tH=async function(){return{site:JSON.parse(JSON.stringify(tW)),info:[],mirrors:await ty("https://mirrors.hust.edu.cn/status.json")}};var tY={};tY=async function(){return(await fetch("https://mirror.iscas.ac.cn/.mirrorz/mirrorz.json")).json()};var tK={},tQ={};tQ=JSON.parse('{"url":"https://mirrors.jcut.edu.cn/","logo":"https://mirrors.jcut.edu.cn/favicon.svg","abbr":"JCUT","name":"荆楚理工学院开源镜像站","homepage":"https://mirrors.jcut.edu.cn/","big":"/1GB.bin"}'),tK=async function(){return{site:JSON.parse(JSON.stringify(tQ)),info:[],mirrors:await ty("https://mirrors.jcut.edu.cn/jobs")}};var tX={};tX=async function(){return(await fetch("https://mirrors.jlu.edu.cn/_api/mirrorz.json")).json()};var tG={};tG=async function(){return(await fetch("https://mirror.lzu.edu.cn/.mirrorz.json")).json()};var tZ={},t0={};t0=JSON.parse('{"url":"https://mirrors.tuna.tsinghua.edu.cn","logo":"https://mirrors.tuna.tsinghua.edu.cn/static/img/favicon.png","abbr":"TUNA.NANO","name":"清华大学开源软件镜像站","homepage":"https://tuna.moe","issue":"https://github.com/tuna/issues","request":"https://github.com/tuna/issues","email":"support at tuna dot tsinghua dot edu dot cn","group":"#tuna at freenode; https://groups.google.com/forum/#!forum/tuna-general","note":"NANO 是镜像站一台服务器的名称","big":"/speedtest/1000mb.bin"}'),tZ=async function(){let e=JSON.parse(JSON.stringify(t0));e.disk=await tS("https://mirrors.tuna.tsinghua.edu.cn/static/status/nano/disk.json");let t=await ty("https://mirrors.tuna.tsinghua.edu.cn/static/tunasync.json.nano");return{site:e,info:[],mirrors:t=await tk("https://mirrors.tuna.tsinghua.edu.cn/static/js/options.json",t)}};var t1={},t2={};t2=JSON.parse('{"url":"https://mirrors.tuna.tsinghua.edu.cn","logo":"https://mirrors.tuna.tsinghua.edu.cn/static/img/favicon.png","abbr":"TUNA.NEO","name":"清华大学开源软件镜像站","homepage":"https://tuna.moe","issue":"https://github.com/tuna/issues","request":"https://github.com/tuna/issues","email":"support at tuna dot tsinghua dot edu dot cn","group":"#tuna at freenode; https://groups.google.com/forum/#!forum/tuna-general","note":"NEO 是镜像站一台服务器的名称","big":"/speedtest/1000mb.bin"}'),t1=async function(){let e=JSON.parse(JSON.stringify(t2));e.disk=await tS("https://mirrors.tuna.tsinghua.edu.cn/static/status/neo/disk.json");let t=await ty("https://mirrors.tuna.tsinghua.edu.cn/static/tunasync.json.neo");return{site:e,info:[],mirrors:t=await tk("https://mirrors.tuna.tsinghua.edu.cn/static/js/options.json",t)}};var t3={},t4={};t4=JSON.parse('{"url":"http://mirror.neu.edu.cn","abbr":"NEU","name":"东北大学开源镜像站","homepage":"http://mirror.neu.edu.cn"}');let t6={success:"S",syncing:"Y",unknown:"U",fail:"F",failed:"F"};t3=async function(){let e=await r(),t=JSON.parse(JSON.stringify(t4)),n=await (await fetch("http://mirror.neu.edu.cn/assets/js/repertories.json")).json();return{site:t,info:[],mirrors:await Promise.all(n.map(async t=>{if(""==t.title)return null;let n="U";return t.id.startsWith("mirror")&&(n=(t6[(stat=await (await fetch(`http://mirror.neu.edu.cn/assets/js/repertories/${t.id}.json`)).json()).status]??"U")+stat.timestamp.toString()),{cname:e(t.title),url:t.address,status:n}}).filter(e=>null!==e))}};var t8={},t9={};t9=JSON.parse('{"url":"http://mirrors.neusoft.edu.cn","logo":"https://assets.neusoft.edu.cn/img/dnui-badge.svg","homepage":"https://www.neusoft.edu.cn","abbr":"DNUI","name":"大连东软信息学院开源镜像站"}');let t5=function(e){let t=0;for(;e>1024;)e/=1024,t+=1;return e.toFixed(2)+["B","KiB","MiB","GiB","TiB"][t]};t8=async function(){let e=await r(),t=JSON.parse(JSON.stringify(t9)),n=await (await fetch("https://mirrors.neusoft.edu.cn/index.json")).json(),a=[{cname:"gentoo-portage",url:"/gentoo-portage",status:"U"}];for(let t in n){let r=e(t),o="/"+t,i=t5(n[t].size);a.push({cname:r,url:o,size:i,status:"S"+Math.round(new Date(n[t].date).getTime()/1e3).toString()})}return{site:t,info:[],mirrors:a}};var t7={},ne={};ne=JSON.parse('{"url":"https://mirrors.njtech.edu.cn","abbr":"NJTech","name":"南京工业大学开源软件镜像站"}'),t7=async function(){let e=JSON.parse(JSON.stringify(ne)),t=await ty("https://mirrors.njtech.edu.cn/jobs");return{site:e,info:await tx("https://mirrors.njtech.edu.cn/isos"),mirrors:t}};var nt={};async function nn(e,t){let n=await r();return(await (await fetch(e)).json()).forEach(e=>{let r=!1,a="U";if("inherit"in e&&null!==e.inherit)t.forEach(t=>{t.options_name==e.inherit&&(r=!0,a=t.status)});else{let n=!1;t.forEach(t=>{t.options_name==e.name&&(n=!0,t.url="route"in e?e.route:"path"in e?e.path:"/"+e.name)}),!n&&(r=!0,"status"in e&&"cache"===e.status&&(a="C"))}if(r){let r={cname:n(e.name),options_name:e.name,url:"route"in e?e.route:"path"in e?e.path:"/"+e.name,status:a};t.push(r)}}),t}async function nr(e,t){return(await (await fetch(e)).json()).forEach(e=>{t.forEach(t=>{t.options_name==e.name&&("route"in e?t.help=e.route:"redirect"in e&&(t.help=e.redirect))})}),t}nt=async function(){let e=await (await fetch("https://mirrors.nju.edu.cn/.mirrorz/site.json")).json(),t=await tx("https://mirror.nju.edu.cn/.mirrorz/iso.json"),n=await ty("https://mirrors.nju.edu.cn/.mirrorz/tunasync.json");return n=await nn("https://mirror.nju.edu.cn/.mirrorz/addition.json",n),{site:e,info:t,mirrors:n=await nr("https://mirror.nju.edu.cn/.mirrorz/help.json",n)}};var na={},no={};no=JSON.parse('{"url":"https://mirrors.njupt.edu.cn","logo":"https://mirrors.njupt.edu.cn/static/img/logo-small.png","abbr":"NJUPT","name":"南京邮电大学开源软件镜像站","issue":"https://github.com/NJUPT-Mirrors-Group","email":"mirrors at njupt dot edu dot cn"}'),na=async function(){let e=JSON.parse(JSON.stringify(no)),t=await tx("https://mirrors.njupt.edu.cn/isoinfo.json"),n=await ty("https://mirrors.njupt.edu.cn/mirrordsync.json");for(let e of n)e.help="/help"+e.url;return{site:e,info:t,mirrors:n}};var ni={},ns={};ns=JSON.parse('{"name":"Mirrors@NWAFU","url":"https://mirrors.nwafu.edu.cn","abbr":"NWAFU","logo":"https://mirrors.nwafu.edu.cn/help/assets/images/favicon.png","note":"Rate limit policy: see https://mirrors.nwafu.edu.cn/help/limits/"}'),ni=async function(){return{site:JSON.parse(JSON.stringify(ns)),info:[],mirrors:await ty("https://mirrors.nwafu.edu.cn/api/mirrorz/jobs")}};var nl={},nu={};nu=JSON.parse('{"url":"https://mirror.nyist.edu.cn","logo":"https://mirror.nyist.edu.cn/static/img/logo-share.png","abbr":"NYIST","name":"南阳理工学院开源软件镜像站","homepage":"https://mirror.nyist.edu.cn","issue":"https://github.com/NYIST-CIPS/issues","request":"https://github.com/NYIST-CIPS/issues","email":"cips@nyist.edu.cn","group":"https://t.me/NYISTCIPS","big":"/speedtest/1000mb.bin"}'),nl=async function(){let e=JSON.parse(JSON.stringify(nu)),t=await ty("https://mirror.nyist.edu.cn/static/tunasync.json");return t=await tk("https://mirror.nyist.edu.cn/static/options.json",t),{site:e,info:await tx("https://mirror.nyist.edu.cn/static/isoinfo.json"),mirrors:t}};var nc={},nf={};nf=JSON.parse('{"url":"https://mirrors.pku.edu.cn","logo":"https://mirrors.pku.edu.cn/static/logo.png","abbr":"PKU","name":"北京大学开源镜像站","homepage":"https://mirrors.pku.edu.cn/Mirrors","issue":"https://github.com/PKUOSC/issues","email":"mirror@pku.edu.cn","logo_darkmode":"https://mirrors.pku.edu.cn/static/dark_logo_72.png"}');let np={done:"S",sync:"Y",error:"F"},nd=function(e){let t=np[e.state]??"U",n=Math.round(new Date(e.lastSyncTime).getTime()/1e3).toString(),r=Math.round(new Date(e.nextSyncTime).getTime()/1e3).toString();return"S"==t?t+n+"X"+r:t+"O"+n+"X"+r},nm=function(e){let t=0;for(;e>1024;)e/=1024,t+=1;return e.toFixed(2)+["MiB","GiB","TiB","PiB"][t]};nc=async function(){let e=await r(),t=JSON.parse(JSON.stringify(nf)),n=await (await fetch("https://mirrors.pku.edu.cn/monitor_device_status/disk_space.json")).json();return t.disk=nm(n.result.data.slice(-1)[0][1])+"/"+nm(n.result.data.slice(-1)[0][1]+n.result.data.slice(-1)[0][2]),{site:t,info:[],mirrors:(await (await fetch("https://mirrors.pku.edu.cn/monitor/status")).json()).map(t=>{let n={cname:e(t.id),url:"/"+t.id,status:nd(t)};return"diskUsage"in t&&""!==t.diskUsage&&(n.size=t.diskUsage),n}).filter(e=>null!==e)}};var nh={},ng={};ng=JSON.parse('{"url":"https://mirrors.qlu.edu.cn","logo":"https://mirrors.qlu.edu.cn/static/img/logo-small@4x.png","abbr":"QLUT","name":"齐鲁工业大学开源软件镜像站","issue":"https://github.com/qlu-mirrors/issues","request":"https://github.com/qlu-mirrors/issues","big":"/speedtest/1000MB.bin"}'),nh=async function(){let e=JSON.parse(JSON.stringify(ng));e.disk=await tS("https://mirrors.qlu.edu.cn/static/status/disk.json");let t=await ty("https://mirrors.qlu.edu.cn/static/tunasync.json");return t=await tk("https://mirrors.qlu.edu.cn/static/js/options.json",t),{site:e,info:await tx("https://mirrors.qlu.edu.cn/static/status/isoinfo.json"),mirrors:t}};var ny={};ny=async function(){return(await fetch("https://mirrors.sdu.edu.cn/mirrorz.json")).json()};var nv={};nv=async function(){return(await fetch("https://mirror.sjtu.edu.cn/mirrorz/siyuan.json")).json()};var nb={};nb=async function(){return(await fetch("https://mirrors.sustech.edu.cn/mirrorz/mirrorz.json")).json()};var nw={},nk={};nk=JSON.parse('{"url":"https://mirror.sysu.edu.cn","logo":"https://mirror.sysu.edu.cn/favicon.svg","abbr":"SYSU","name":"中山大学开源软件镜像站","homepage":"https://e-sci.sysu.edu.cn","email":"helpdesk@mail.sysu.edu.cn","issue":"https://inc.sysu.edu.cn/cat/231","request":"https://inc.sysu.edu.cn/cat/231"}'),nw=async function(){return{site:JSON.parse(JSON.stringify(nk)),mirrors:await ty("https://mirror.sysu.edu.cn/status")}};var nx={},nS={};nS=JSON.parse('{"url":"https://mirrors.tuna.tsinghua.edu.cn","logo":"https://mirrors.tuna.tsinghua.edu.cn/static/img/favicon.png","abbr":"TUNA","name":"清华大学开源软件镜像站","homepage":"https://tuna.moe","issue":"https://github.com/tuna/issues","request":"https://github.com/tuna/issues","email":"support at tuna dot tsinghua dot edu dot cn","group":"#tuna at freenode; https://groups.google.com/forum/#!forum/tuna-general","big":"/speedtest/1000mb.bin"}'),nx=async function(){let e=JSON.parse(JSON.stringify(nS)),t=await ty("https://mirrors.tuna.tsinghua.edu.cn/static/tunasync.json");return t=await tk("https://mirrors.tuna.tsinghua.edu.cn/static/js/options.json",t),{site:e,info:await tx("https://mirrors.tuna.tsinghua.edu.cn/static/status/isoinfo.json"),mirrors:t}};var nE={};nE=async function(){return(await fetch("https://mirrors.ustc.edu.cn/static/json/mirrorz.json")).json()};var n_={};n_=async function(){let e=await (await fetch("https://mirrors.wsyu.edu.cn/.mirrorz/mirrorz.json")).json(),t=e.site,n=e.mirrors;return{site:t,info:await tx("https://mirrors.wsyu.edu.cn/.mirrorz/info.json"),mirrors:n}};var nN={},nO={};nO=JSON.parse('{"url":"https://mirrors.xjtu.edu.cn","logo":"https://mirrors.xjtu.edu.cn/favicon-light.svg","logo_darkmode":"https://mirrors.xjtu.edu.cn/favicon-dark.svg","abbr":"XJTU","name":"西安交通大学软件镜像站","homepage":"https://xjtuana.com","email":"mirrors at xjtu dot edu dot cn","issue":"https://github.com/openana/issues/issues"}'),nN=async function(){let e=JSON.parse(JSON.stringify(nO)),t=await ty("https://mirrors.xjtu.edu.cn/api/mirrors.json");return t=t.map(e=>({...e,url:e.url+"/"})),{site:e,info:await tx("https://mirrors.xjtu.edu.cn/api/downloads.json"),mirrors:t}};var nC={},nj={};let nP=function(e){let t=e/1024/1024;if(t<1024)return t.toFixed(2)+" MiB";let n=t/1024;return n<1024?n.toFixed(2)+" GiB":(n/1024).toFixed(2)+" TiB"};nj=async function(e,t){let n=await r(),a=await (await fetch(e)).text(),o=await fetch(t);o=o.ok?await o.json():null;let i=a.split("\n"),s="var isoinfo = ",l=[];for(let e of i){let t=e.indexOf(s);-1!==t&&(t+=s.length,l=JSON.parse(e.substring(t,e.length-1)))}for(let e of l)e.distro=n(e.distro),e.category="os";let u=Array.from(new DOMParser().parseFromString(a,"text/html").querySelectorAll(".filelist tbody tr")),c={},f=u.map((e,t)=>{let r=e.querySelector(".filename a").getAttribute("href");r.startsWith("http:")||r.startsWith("https:")||(r="/"+r);let a=e.querySelector(".help a").getAttribute("href"),o=n(r.replace(/\//g,""));return c[o.toLowerCase()]=t,{cname:o,url:r,status:"U",help:a,desc:""}});return o&&o.map(e=>{let t=n(e.name).toLowerCase(),r=c[t]??c[t.split(".")[0]];if(void 0===r)return;let a=e.nextRun,o=e.lastSuccess,i=e.prevRun;a<0?f[r].status="P":e.syncing?(f[r].status="Y"+i,o&&(f[r].status+="O"+o)):0==e.exitCode?f[r].status="S"+o:(f[r].status="F"+i,o&&(f[r].status+="O"+o)),a>0&&(f[r].status+="X"+a),f[r].size=nP(e.size),f[r].upstream=e.upstream}),{info:l,mirrors:f}};var nT={};nT=JSON.parse('{"url":"https://mirrors.xtom.com","logo":"https://xtom.com/logo.svg","logo_darkmode":"https://xtom.com/logo_dark.svg","abbr":"XTOM","name":"XTOM 开源软件镜像站","email":"mirror AT xtom DOT com","request":"https://github.com/xtomcom/mirrorrequest"}'),nC=async function(){let e=JSON.parse(JSON.stringify(nT)),t=await nj("https://r.zenithal.workers.dev/https://mirrors.xtom.com/","https://mirrors.xtom.com/api/v1/metas");return{site:e,info:t.info,mirrors:t.mirrors}};var nL={},nR={};nR=JSON.parse('{"url":"https://mirrors.xtom.com.hk","logo":"https://xtom.com/logo.svg","logo_darkmode":"https://xtom.com/logo_dark.svg","abbr":"XTOM (HK)","name":"XTOM 开源软件镜像站(香港)","email":"mirror AT xtom DOT com","request":"https://github.com/xtomcom/mirrorrequest"}'),nL=async function(){let e=JSON.parse(JSON.stringify(nR)),t=await nj("https://r.zenithal.workers.dev/https://mirrors.xtom.com.hk/","https://mirrors.xtom.com.hk/api/v1/metas");return{site:e,info:t.info,mirrors:t.mirrors}};var nz={},nM={};nM=JSON.parse('{"url":"https://mirrors.xtom.de","logo":"https://xtom.com/logo.svg","logo_darkmode":"https://xtom.com/logo_dark.svg","abbr":"XTOM (DE)","name":"XTOM 开源软件镜像站(德国)","email":"mirror AT xtom DOT com","request":"https://github.com/xtomcom/mirrorrequest"}'),nz=async function(){let e=JSON.parse(JSON.stringify(nM)),t=await nj("https://r.zenithal.workers.dev/https://mirrors.xtom.de/","https://mirrors.xtom.de/api/v1/metas");return{site:e,info:t.info,mirrors:t.mirrors}};var nU={},nF={};nF=JSON.parse('{"url":"https://mirrors.xtom.nl","logo":"https://xtom.com/logo.svg","logo_darkmode":"https://xtom.com/logo_dark.svg","abbr":"XTOM (NL)","name":"XTOM 开源软件镜像站(荷兰)","email":"mirror AT xtom DOT com","request":"https://github.com/xtomcom/mirrorrequest"}'),nU=async function(){let e=JSON.parse(JSON.stringify(nF)),t=await nj("https://r.zenithal.workers.dev/https://mirrors.xtom.nl/","https://mirrors.xtom.nl/api/v1/metas");return{site:e,info:t.info,mirrors:t.mirrors}};var nA={},nD={};nD=JSON.parse('{"url":"https://mirrors.xtom.ee","logo":"https://xtom.com/logo.svg","logo_darkmode":"https://xtom.com/logo_dark.svg","abbr":"XTOM (EE)","name":"XTOM 开源软件镜像站(爱沙尼亚)","email":"mirror AT xtom DOT com","request":"https://github.com/xtomcom/mirrorrequest"}'),nA=async function(){let e=JSON.parse(JSON.stringify(nD)),t=await nj("https://r.zenithal.workers.dev/https://mirrors.xtom.ee/","https://mirrors.xtom.ee/api/v1/metas");return{site:e,info:t.info,mirrors:t.mirrors}};var nI={},nB={};nB=JSON.parse('{"url":"https://mirrors.xtom.jp","logo":"https://xtom.com/logo.svg","logo_darkmode":"https://xtom.com/logo_dark.svg","abbr":"XTOM (JP)","name":"XTOM 开源软件镜像站(日本)","email":"mirror AT xtom DOT com","request":"https://github.com/xtomcom/mirrorrequest"}'),nI=async function(){let e=JSON.parse(JSON.stringify(nB)),t=await nj("https://r.zenithal.workers.dev/https://mirrors.xtom.jp/","https://mirrors.xtom.jp/api/v1/metas");return{site:e,info:t.info,mirrors:t.mirrors}};var nJ={},nq={};nq=JSON.parse('{"url":"https://mirrors.xtom.au","logo":"https://xtom.com/logo.svg","logo_darkmode":"https://xtom.com/logo_dark.svg","abbr":"XTOM (AU)","name":"XTOM 开源软件镜像站(澳大利亚)","email":"mirror AT xtom DOT com","request":"https://github.com/xtomcom/mirrorrequest"}'),nJ=async function(){let e=JSON.parse(JSON.stringify(nq));e.disk=await tS("https://mirrors.xtom.au/static/status/disk.json");let t=await ty("https://mirrors.xtom.au/static/tunasync.json");return{site:e,info:await tx("https://mirrors.xtom.au/static/status/isoinfo.json"),mirrors:t}};var n$={},nV={};nV=JSON.parse('{"url":"https://mirrors.xtom.sg","logo":"https://xtom.com/logo.svg","logo_darkmode":"https://xtom.com/logo_dark.svg","abbr":"XTOM (SG)","name":"XTOM 开源软件镜像站(新加坡)","email":"mirror AT xtom DOT com","request":"https://github.com/xtomcom/mirrorrequest"}'),n$=async function(){let e=JSON.parse(JSON.stringify(nV)),t=await nj("https://r.zenithal.workers.dev/https://mirrors.xtom.sg/","https://mirrors.xtom.sg/api/v1/metas");return{site:e,info:t.info,mirrors:t.mirrors}};var nH={},nW={};nW=JSON.parse('{"url":"https://mirrors.ynu.edu.cn","abbr":"YNUOSA","name":"云南大学开源镜像站"}'),nH=async function(){return{site:JSON.parse(JSON.stringify(nW)),info:[],mirrors:await ty("https://mirrors.ynu.edu.cn/jobs")}};var nY={};nY=async function(){return(await fetch("https://mirror.sjtu.edu.cn/mirrorz/zhiyuan.json")).json()};var nK={};nK=async function(){return(await fetch("https://mirrors.zju.edu.cn/mirrorz.json")).json()};var nQ={};nQ=async function(e){let t=await r();for(let n of(e.site.url=e.site.url.replace(/\/$/,""),e.mirrors))n.url=n.url.replace(/\/$/,""),n.cname=t(n.cname);if(e.mirrors=e.mirrors.sort((e,t)=>e.cname.localeCompare(t.cname)),"info"in e){for(let n of e.info)n.distro=t(n.distro);e.info=e.info.sort((e,t)=>e.distro.localeCompare(t.distro))}if(e.site.abbr.includes("SJTUG"))for(let t of e.mirrors)"/pypi/web/simple"===t.url&&(t.url="/pypi"),"/nix-channels/store"===t.url&&(t.url="/nix-channels");return e};var nX=t({bfsu:async()=>nQ(await tg()),bjtu:async()=>nQ(await tN()),bupt:async()=>nQ(await tP()),byrio:async()=>nQ(await tL()),cqu:async()=>nQ(await tz()),cqupt:async()=>nQ(await tU()),geekpie:async()=>nQ(await tA()),ha:async()=>nQ(await tJ()),hit:async()=>nQ(await t$()),hust:async()=>nQ(await tH()),iscas:async()=>nQ(await tY()),jcut:async()=>nQ(await tK()),jlu:async()=>nQ(await tX()),lzu:async()=>nQ(await tG()),nano:async()=>nQ(await tZ()),neo:async()=>nQ(await t1()),neu:async()=>nQ(await t3()),neusoft:async()=>nQ(await t8()),njtech:async()=>nQ(await t7()),nju:async()=>nQ(await nt()),njupt:async()=>nQ(await na()),nyist:async()=>nQ(await nl()),nwafu:async()=>nQ(await ni()),pku:async()=>nQ(await nc()),qlut:async()=>nQ(await nh()),sdu:async()=>nQ(await ny()),siyuan:async()=>nQ(await nv()),sustech:async()=>nQ(await nb()),sysu:async()=>nQ(await nw()),tuna:async()=>nQ(await nx()),ustc:async()=>nQ(await nE()),wsyu:async()=>nQ(await n_()),xjtu:async()=>nQ(await nN()),xtom:async()=>nQ(await nC()),"xtom-hk":async()=>nQ(await nL()),"xtom-de":async()=>nQ(await nz()),"xtom-nl":async()=>nQ(await nU()),"xtom-ee":async()=>nQ(await nA()),"xtom-jp":async()=>nQ(await nI()),"xtom-au":async()=>nQ(await nJ()),"xtom-sg":async()=>nQ(await n$()),ynuosa:async()=>nQ(await nH()),zhiyuan:async()=>nQ(await nY()),zju:async()=>nQ(await nK())});let nG=t(tl).mirrors.map(e=>e in nX?nX[e]:e);function nZ(e,t){let n=e.sort((e,t)=>e.site.abbr.localeCompare(t.site.abbr));if(void 0===t)return n;let r=[];return t.scores.forEach(e=>{n.forEach(t=>{t.site.abbr===e.abbr&&r.push({...t,score:e})})}),n.forEach(e=>{r.some(t=>t.site.abbr===e.site.abbr)||r.push(e)}),r}async function n0(e){try{return"string"==typeof e?t(nQ)(await (await fetch(e)).json()):await e()}catch(t){console.warn("MirrorzLoader","string"==typeof e?e:`(${typeof e}) ${e}`,t)}}async function n1(e){try{if(t(tl).about.includes("302-go"))return await (await fetch("/api/scoring/"+e)).json()}catch(t){console.warn("MirrorzScoringLoader",e,t)}}let n2=(e,{cname:t,url:n,help:r,size:a,desc:o,upstream:i,status:s})=>{var l;return{cname:t,full:e6(n,e.url),help:(l=e.url,null==r||""===r?null:e6(r,l)),upstream:i,desc:o,status:void 0===s?"U":s,size:a,source:e.abbr,note:e.note}},n3=()=>window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light",n4=()=>{let e=document.documentElement.dataset.theme;return"light"===e||"dark"===e?e:"system"};var n6=t(u).memo(()=>{let{t:e,i18n:n}=J(),[r,a]=(0,u.useState)(n4),[o,i]=(0,u.useState)(n3),s=n.language.startsWith("zh")?"zh":"en",[l,c]=(0,u.useState)(!1),f=(0,u.useRef)(null),p=(0,u.useRef)(null),d=function(){let[e,t]=(0,u.useState)({});function n(){nG.forEach(r)}function r(e){n0(e).then(e=>e&&t(t=>({...t,[e.site.abbr]:e})))}return(0,u.useEffect)(()=>{n(),setTimeout(()=>{console.log("Try load data again"),n()},15e3);let e=setInterval(()=>{console.log("Page",document.visibilityState),"visible"===document.visibilityState&&(console.log("Refresh data"),n())},3e5);return()=>clearInterval(e)},[]),e}(),m=function(){let[e,t]=(0,u.useState)();return(0,u.useEffect)(()=>{n1("").then(e=>e&&t(e))},[]),e}(),h=(0,u.useMemo)(()=>new Set(m?.scores.map(({abbr:e})=>e)??[]),[m]),g=(0,u.useMemo)(()=>Object.values(d),[d]),y=(0,u.useMemo)(()=>Object.values(d).flatMap(({site:e,mirrors:t})=>t.map(t=>n2(e,t))),[d]),v=(0,u.useMemo)(()=>nZ(Object.values(d).map(({site:e,info:t})=>({site:e,info:t?t.map(({category:t,distro:n,urls:r})=>({category:t,distro:n,urls:(r||[]).map(({name:t,url:n})=>({name:t,url:e6(n,e.url)}))})):[]})),m),[d,m]),b=(0,u.useMemo)(()=>nZ(Object.values(d).map(({site:e,mirrors:t})=>({site:e,parsed:t.map(t=>n2(e,t))})),m),[d,m]);return(0,u.useEffect)(()=>{let e=window.matchMedia("(prefers-color-scheme: dark)"),t=e=>{i(e.matches?"dark":"light")};return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,u.useEffect)(()=>{if(!l)return;let e=e=>{let t=e.target;f.current?.contains(t)||p.current?.contains(t)||c(!1)},t=e=>{"Escape"===e.key&&(c(!1),f.current?.focus())};return document.addEventListener("mousedown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)}},[l]),t(u).createElement(eH.Provider,{value:"system"===r?o:r},t(u).createElement(e8.Provider,{value:h},t(u).createElement(eU,null,t(u).createElement("div",{id:"app-container"},t(u).createElement("div",{className:"sidebar"},t(u).createElement(eV,{to:"/",className:"sidebar-brand",activeClassName:"active",isActive:(e,t)=>"/"===t.pathname||"/about"===t.pathname},t(u).createElement("img",{src:"/static/img/mirrorz.svg",className:"sidebar-logo",alt:t(tl).display||"MirrorZ"})),t(u).createElement(eV,{to:"/os",activeClassName:"active",isActive:(e,t)=>["/os","/app","/font"].some(e=>t.pathname===e||t.pathname.startsWith(e+"/"))},t(u).createElement(eW,{"aria-hidden":"true"},"get_app"),t(u).createElement("h2",null,e("download"))),t(u).createElement(eV,{to:"/list",activeClassName:"active"},t(u).createElement(eW,{"aria-hidden":"true"},"list_alt"),t(u).createElement("h2",null,e("list.list"))),t(u).createElement(eV,{to:"/site",activeClassName:"active"},t(u).createElement(eW,{"aria-hidden":"true"},"dns"),t(u).createElement("h2",null,e("site.site"))),t(tl).mirrors_help_url&&t(u).createElement("a",{href:t(tl).mirrors_help_url,target:"_blank",rel:"noopener",title:e("opens_new_tab"),"aria-label":`${e("help")}, ${e("opens_new_tab")}`},t(u).createElement(eW,{"aria-hidden":"true"},"help_outline"),t(u).createElement("h2",null,e("help"),t(u).createElement("span",{className:"external-link-icon","aria-hidden":"true"},"↗"))),t(u).createElement("button",{type:"button",className:"settings-toggle",onClick:()=>c(e=>!e),"aria-expanded":l,"aria-controls":"settings-panel","aria-haspopup":"dialog",ref:f},t(u).createElement(eW,{"aria-hidden":"true"},"settings"),t(u).createElement("span",{className:"nav-label"},e("settings")))),l&&t(u).createElement("div",{className:"settings-panel",id:"settings-panel",role:"dialog","aria-label":e("settings"),ref:p},t(u).createElement("div",{className:"settings-panel-title"},e("settings")),t(u).createElement("div",{className:"settings-section"},t(u).createElement("div",{className:"settings-section-label"},t(u).createElement(eW,{"aria-hidden":"true"},"contrast"),t(u).createElement("strong",null,e("theme"))),t(u).createElement("div",{className:"settings-options theme-options",role:"radiogroup","aria-label":e("theme")},[["system","computer",e("system_theme")],["light","light_mode",e("light_theme")],["dark","dark_mode",e("dark_theme")]].map(([e,n,o])=>t(u).createElement("button",{type:"button",className:"settings-choice theme-option"+(r===e?" active":""),"data-theme":e,role:"radio","aria-checked":r===e,onClick:()=>(e=>{"system"===e?delete document.documentElement.dataset.theme:document.documentElement.dataset.theme=e;try{"system"===e?localStorage.removeItem("mirrorz-theme"):localStorage.setItem("mirrorz-theme",e)}catch(e){}a(e)})(e),key:e},t(u).createElement(eW,{"aria-hidden":"true"},n),t(u).createElement("span",null,o))))),t(u).createElement("div",{className:"settings-section"},t(u).createElement("div",{className:"settings-section-label"},t(u).createElement(eW,{"aria-hidden":"true"},"language"),t(u).createElement("strong",null,e("language"))),t(u).createElement("div",{className:"settings-options language-options",role:"radiogroup","aria-label":e("language")},[["en","EN",e("english")],["zh","中",e("chinese")]].map(([e,r,a])=>t(u).createElement("button",{type:"button",className:"settings-choice language-option"+(s===e?" active":""),"data-language":e,role:"radio","aria-checked":s===e,onClick:()=>(e=>{try{localStorage.setItem("mirrorz-language",e)}catch(e){}document.documentElement.lang=e,n.changeLanguage(e)})(e),key:e},t(u).createElement("strong",{"aria-hidden":"true"},r),t(u).createElement("span",null,a)))))),t(u).createElement("main",null,t(u).createElement(eL,null,t(u).createElement(eT,{path:"/list/:filter?",exact:!0},t(u).createElement(e7,{mirrors:y})),t(u).createElement(eT,{path:"/site/:siteSlug?/:statusFilter?",exact:!0},t(u).createElement(ts,{site:b})),t(u).createElement(eT,{path:["/","/about"],exact:!0},t(u).createElement(td,{site:b})),t(u).createElement(eT,{path:"/debug",exact:!0},t(u).createElement(tm,{mirrorz:g})),t(u).createElement(eT,{path:"/monitor",exact:!0},t(u).createElement(th,null)),t(u).createElement(eT,{path:"/:category/:distro?",exact:!0},t(u).createElement(tn,{isoinfo:v})),t(u).createElement(te,null)))))))});function n8(e){return(n8="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})(e)}function n9(e){var t=function(e,t){if("object"!=n8(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=n8(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n8(t)?t:t+""}function n5(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),r.forEach(function(t){var r,a;r=t,a=n[t],(r=n9(r))in e?Object.defineProperty(e,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[r]=a})}return e}function n7(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function re(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n9(r.key),r)}}function rt(e,t,n){return t&&re(e.prototype,t),n&&re(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function rn(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rr(e,t){if(t&&("object"==n8(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return rn(e)}function ra(e){return(ra=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ro(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&q(e,t)}var ri={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},rs=new(function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n7(this,e),this.init(t,n)}return rt(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||ri,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,n5({},{prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}}]),e}()),rl=function(){function e(){n7(this,e),this.observers={}}return rt(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach(function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)}),this}},{key:"off",value:function(e,t){if(this.observers[e]){if(!t)return void delete this.observers[e];this.observers[e]=this.observers[e].filter(function(e){return e!==t})}}},{key:"emit",value:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.observers[e]&&[].concat(this.observers[e]).forEach(function(e){e.apply(void 0,n)}),this.observers["*"]&&[].concat(this.observers["*"]).forEach(function(t){t.apply(t,[e].concat(n))})}}]),e}();function ru(){var e,t,n=new Promise(function(n,r){e=n,t=r});return n.resolve=e,n.reject=t,n}function rc(e){return null==e?"":""+e}function rf(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function a(){return!e||"string"==typeof e}for(var o="string"!=typeof t?[].concat(t):t.split(".");o.length>1;){if(a())return{};var i=r(o.shift());!e[i]&&n&&(e[i]=new n),e=Object.prototype.hasOwnProperty.call(e,i)?e[i]:{}}return a()?{}:{obj:e,k:r(o.shift())}}function rp(e,t,n){var r=rf(e,t,Object);r.obj[r.k]=n}function rd(e,t){var n=rf(e,t),r=n.obj,a=n.k;if(r)return r[a]}function rm(e,t,n){var r=rd(e,n);return void 0!==r?r:rd(t,n)}function rh(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var rg={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function ry(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,function(e){return rg[e]}):e}var rv="u">typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,rb=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return n7(this,t),n=rr(this,ra(t).call(this)),rv&&rl.call(rn(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),void 0===n.options.ignoreJSONStructure&&(n.options.ignoreJSONStructure=!0),n}return ro(t,e),rt(t,[{key:"addNamespaces",value:function(e){0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,o=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure,i=[e,t];n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(i=e.split("."));var s=rd(this.data,i);return s||!o||"string"!=typeof n?s:function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(t){if(t[n])return t[n];for(var a=n.split(r),o=t,i=0;i<a.length;++i){if(!o||"string"==typeof o[a[i]]&&i+1<a.length)return;if(void 0===o[a[i]]){for(var s=2,l=a.slice(i,i+s).join(r),u=o[l];void 0===u&&a.length>i+s;)s++,u=o[l=a.slice(i,i+s).join(r)];if(void 0===u)return;if("string"==typeof u)return u;if(l&&"string"==typeof u[l])return u[l];var c=a.slice(i+s).join(r);if(c)return e(u,c,r);return}o=o[a[i]]}return o}}(this.data&&this.data[e]&&this.data[e][t],n,a)}},{key:"addResource",value:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},o=this.options.keySeparator;void 0===o&&(o=".");var i=[e,t];n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(i=e.split("."),r=t,t=i[1]),this.addNamespaces(t),rp(this.data,i,r),a.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var a in n)("string"==typeof n[a]||"[object Array]"===Object.prototype.toString.apply(n[a]))&&this.addResource(e,t,a,n[a],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},i=[e,t];e.indexOf(".")>-1&&(i=e.split("."),r=n,n=t,t=i[1]),this.addNamespaces(t);var s=rd(this.data,i)||{};r?function e(t,n,r){for(var a in n)"__proto__"!==a&&"constructor"!==a&&(a in t?"string"==typeof t[a]||t[a]instanceof String||"string"==typeof n[a]||n[a]instanceof String?r&&(t[a]=n[a]):e(t[a],n[a],r):t[a]=n[a]);return t}(s,n,a):s=n5({},s,n),rp(this.data,i,s),o.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return(t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI)?n5({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(rl),rw={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,a){var o=this;return e.forEach(function(e){o.processors[e]&&(t=o.processors[e].process(t,n,r,a))}),t}},rk={},rx=function(e){function t(e){var n,r,a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n7(this,t),a=rr(this,ra(t).call(this)),rv&&rl.call(rn(a)),n=["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r=rn(a),n.forEach(function(t){e[t]&&(r[t]=e[t])}),a.options=o,void 0===a.options.keySeparator&&(a.options.keySeparator="."),a.logger=rs.create("translator"),a}return ro(t,e),rt(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,a=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var o=e.match(this.interpolator.nestingRegexp);if(o&&o.length>0)return{key:e,namespaces:a};var i=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(i[0])>-1)&&(a=i.shift()),e=i.join(r)}return"string"==typeof a&&(a=[a]),{key:e,namespaces:a}}},{key:"translate",value:function(e,n,r){var a=this;if("object"!==n8(n)&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),n||(n={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var o=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,i=this.extractFromKey(e[e.length-1],n),s=i.key,l=i.namespaces,u=l[l.length-1],c=n.lng||this.language,f=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(c&&"cimode"===c.toLowerCase())return f?u+(n.nsSeparator||this.options.nsSeparator)+s:s;var p=this.resolve(e,n),d=p&&p.res,m=p&&p.usedKey||s,h=p&&p.exactUsedKey||s,g=Object.prototype.toString.apply(d),y=void 0!==n.joinArrays?n.joinArrays:this.options.joinArrays,v=!this.i18nFormat||this.i18nFormat.handleAsObject,b="string"!=typeof d&&"boolean"!=typeof d&&"number"!=typeof d;if(v&&d&&b&&0>["[object Number]","[object Function]","[object RegExp]"].indexOf(g)&&("string"!=typeof y||"[object Array]"!==g)){if(!n.returnObjects&&!this.options.returnObjects)return this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,d,n5({},n,{ns:l})):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");if(o){var w="[object Array]"===g,k=w?[]:{},x=w?h:m;for(var S in d)if(Object.prototype.hasOwnProperty.call(d,S)){var E="".concat(x).concat(o).concat(S);k[S]=this.translate(E,n5({},n,{joinArrays:!1,ns:l})),k[S]===E&&(k[S]=d[S])}d=k}}else if(v&&"string"==typeof y&&"[object Array]"===g)(d=d.join(y))&&(d=this.extendTranslation(d,e,n,r));else{var _=!1,N=!1,O=void 0!==n.count&&"string"!=typeof n.count,C=t.hasDefaultValue(n),j=O?this.pluralResolver.getSuffix(c,n.count):"",P=n["defaultValue".concat(j)]||n.defaultValue;!this.isValidLookup(d)&&C&&(_=!0,d=P),this.isValidLookup(d)||(N=!0,d=s);var T=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&N?void 0:d,L=C&&P!==d&&this.options.updateMissing;if(N||_||L){if(this.logger.log(L?"updateKey":"missingKey",c,u,s,L?P:d),o){var R=this.resolve(s,n5({},n,{keySeparator:!1}));R&&R.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var z=[],M=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if("fallback"===this.options.saveMissingTo&&M&&M[0])for(var U=0;U<M.length;U++)z.push(M[U]);else"all"===this.options.saveMissingTo?z=this.languageUtils.toResolveHierarchy(n.lng||this.language):z.push(n.lng||this.language);var F=function(e,t,r){a.options.missingKeyHandler?a.options.missingKeyHandler(e,u,t,L?r:T,L,n):a.backendConnector&&a.backendConnector.saveMissing&&a.backendConnector.saveMissing(e,u,t,L?r:T,L,n),a.emit("missingKey",e,u,t,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&O?z.forEach(function(e){a.pluralResolver.getSuffixes(e).forEach(function(t){F([e],s+t,n["defaultValue".concat(t)]||P)})}):F(z,s,P))}d=this.extendTranslation(d,e,n,p,r),N&&d===s&&this.options.appendNamespaceToMissingKey&&(d="".concat(u,":").concat(s)),(N||_)&&this.options.parseMissingKeyHandler&&(d=this.options.parseMissingKeyHandler(d))}return d}},{key:"extendTranslation",value:function(e,t,n,r,a){var o=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,n,r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(n5({},n,{interpolation:n5({},this.options.interpolation,n.interpolation)}));var i,s=n.interpolation&&n.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;if(s){var l=e.match(this.interpolator.nestingRegexp);i=l&&l.length}var u=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(u=n5({},this.options.interpolation.defaultVariables,u)),e=this.interpolator.interpolate(e,u,n.lng||this.language,n),s){var c=e.match(this.interpolator.nestingRegexp);i<(c&&c.length)&&(n.nest=!1)}!1!==n.nest&&(e=this.interpolator.nest(e,function(){for(var e=arguments.length,r=Array(e),i=0;i<e;i++)r[i]=arguments[i];return a&&a[0]===r[0]&&!n.context?(o.logger.warn("It seems you are nesting recursively key: ".concat(r[0]," in key: ").concat(t[0])),null):o.translate.apply(o,r.concat([t]))},n)),n.interpolation&&this.interpolator.reset()}var f=n.postProcess||this.options.postProcess,p="string"==typeof f?[f]:f;return null!=e&&p&&p.length&&!1!==n.applyPostProcessor&&(e=rw.handle(p,e,t,this.options&&this.options.postProcessPassResolved?n5({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,a,o,i=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach(function(e){if(!i.isValidLookup(t)){var l=i.extractFromKey(e,s),u=l.key;n=u;var c=l.namespaces;i.options.fallbackNS&&(c=c.concat(i.options.fallbackNS));var f=void 0!==s.count&&"string"!=typeof s.count,p=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,d=s.lngs?s.lngs:i.languageUtils.toResolveHierarchy(s.lng||i.language,s.fallbackLng);c.forEach(function(e){i.isValidLookup(t)||(o=e,!rk["".concat(d[0],"-").concat(e)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(o)&&(rk["".concat(d[0],"-").concat(e)]=!0,i.logger.warn('key "'.concat(n,'" for languages "').concat(d.join(", "),'" won\'t get resolved as namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),d.forEach(function(n){if(!i.isValidLookup(t)){a=n;var o,l,c=u,d=[c];for(i.i18nFormat&&i.i18nFormat.addLookupKeys?i.i18nFormat.addLookupKeys(d,u,n,e,s):(f&&(o=i.pluralResolver.getSuffix(n,s.count)),f&&p&&d.push(c+o),p&&d.push(c+="".concat(i.options.contextSeparator).concat(s.context)),f&&d.push(c+=o));l=d.pop();)i.isValidLookup(t)||(r=l,t=i.getResource(n,e,l,s))}}))})}}),{res:t,usedKey:n,exactUsedKey:r,usedLng:a,usedNS:o}}},{key:"isValidLookup",value:function(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}]),t}(rl);function rS(e){return e.charAt(0).toUpperCase()+e.slice(1)}var rE=function(){function e(t){n7(this,e),this.options=t,this.whitelist=this.options.supportedLngs||!1,this.supportedLngs=this.options.supportedLngs||!1,this.logger=rs.create("languageUtils")}return rt(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||0>e.indexOf("-"))return null;var t=e.split("-");return 2===t.length||(t.pop(),"x"===t[t.length-1].toLowerCase())?null:this.formatLanguageCode(t.join("-"))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||0>e.indexOf("-"))return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map(function(e){return e.toLowerCase()}):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=rS(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=rS(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=rS(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return this.logger.deprecate("languageUtils.isWhitelisted",'function "isWhitelisted" will be renamed to "isSupportedCode" in the next major - please make sure to rename it\'s usage asap.'),this.isSupportedCode(e)}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach(function(e){if(!t){var r=n.formatLanguageCode(e);(!n.options.supportedLngs||n.isSupportedCode(r))&&(t=r)}}),!t&&this.options.supportedLngs&&e.forEach(function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find(function(e){if(0===e.indexOf(r))return e})}}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),a=[],o=function(e){e&&(n.isSupportedCode(e)?a.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&o(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&o(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&o(this.getLanguagePartFromCode(e))):"string"==typeof e&&o(this.formatLanguageCode(e)),r.forEach(function(e){0>a.indexOf(e)&&o(n.formatLanguageCode(e))}),a}}]),e}(),r_=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],rN={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(+(1!=e&&(e%10!=1||e%100==11)))},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:3*(e%100==3||e%100==4))},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},rO=function(){function e(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n7(this,e),this.languageUtils=t,this.options=r,this.logger=rs.create("pluralResolver"),this.rules=(n={},r_.forEach(function(e){e.lngs.forEach(function(t){n[t]={numbers:e.nr,plurals:rN[e.fc]}})}),n)}return rt(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){return this.getSuffixes(e).map(function(e){return t+e})}},{key:"getSuffixes",value:function(e){var t=this,n=this.getRule(e);return n?n.numbers.map(function(n){return t.getSuffix(e,n)}):[]}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var a=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),o=r.numbers[a];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var i=function(){return n.options.prepend&&o.toString()?n.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilityJSON?1===o?"":"number"==typeof o?"_plural_".concat(o.toString()):i():"v2"===this.options.compatibilityJSON?i():this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?i():this.options.prepend&&a.toString()?this.options.prepend+a.toString():a.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),rC=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n7(this,e),this.logger=rs.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return rt(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:ry,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?rh(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?rh(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?rh(t.nestingPrefix):t.nestingPrefixEscaped||rh("$t("),this.nestingSuffix=t.nestingSuffix?rh(t.nestingSuffix):t.nestingSuffixEscaped||rh(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var a,o,i,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(0>e.indexOf(s.formatSeparator)){var a=rm(t,l,e);return s.alwaysFormat?s.format(a,void 0,n,n5({},r,t,{interpolationkey:e})):a}var o=e.split(s.formatSeparator),i=o.shift().trim(),u=o.join(s.formatSeparator).trim();return s.format(rm(t,l,i),u,n,n5({},r,t,{interpolationkey:i}))};this.resetRegExp();var f=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,p=r&&r.interpolation&&r.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return u(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?u(s.escape(e)):u(e)}}].forEach(function(t){for(i=0;a=t.regex.exec(e);){if(void 0===(o=c(a[1].trim())))if("function"==typeof f){var n=f(e,a,r);o="string"==typeof n?n:""}else if(p){o=a[0];continue}else s.logger.warn("missed to pass in variable ".concat(a[1]," for interpolating ").concat(e)),o="";else"string"==typeof o||s.useRawValueToEscape||(o=rc(o));var l=t.safeValue(o);if(e=e.replace(a[0],l),p?(t.regex.lastIndex+=l.length,t.regex.lastIndex-=a[0].length):t.regex.lastIndex=0,++i>=s.maxReplaces)break}}),e}},{key:"nest",value:function(e,t){var n,r,a=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n5({},o);function s(e,t){var n=this.nestingOptionsSeparator;if(0>e.indexOf(n))return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),a="{".concat(r[1]);e=r[0],a=(a=this.interpolate(a,i)).replace(/'/g,'"');try{i=JSON.parse(a),t&&(i=n5({},t,i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(a)}return delete i.defaultValue,e}for(i.applyPostProcessor=!1,delete i.defaultValue;n=this.nestingRegexp.exec(e);){var l=[],u=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var c=n[1].split(this.formatSeparator).map(function(e){return e.trim()});n[1]=c.shift(),l=c,u=!0}if((r=t(s.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=rc(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),u&&(r=l.reduce(function(e,t){return a.format(e,t,o.lng,n5({},o,{interpolationkey:n[1].trim()}))},r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}(),rj=function(e){function t(e,n,r){var a,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return n7(this,t),a=rr(this,ra(t).call(this)),rv&&rl.call(rn(a)),a.backend=e,a.store=n,a.services=r,a.languageUtils=r.languageUtils,a.options=o,a.logger=rs.create("backendConnector"),a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(r,o.backend,o),a}return ro(t,e),rt(t,[{key:"queueLoad",value:function(e,t,n,r){var a=this,o=[],i=[],s=[],l=[];return e.forEach(function(e){var r=!0;t.forEach(function(t){var s="".concat(e,"|").concat(t);!n.reload&&a.store.hasResourceBundle(e,t)?a.state[s]=2:a.state[s]<0||(1===a.state[s]?0>i.indexOf(s)&&i.push(s):(a.state[s]=1,r=!1,0>i.indexOf(s)&&i.push(s),0>o.indexOf(s)&&o.push(s),0>l.indexOf(t)&&l.push(t)))}),r||s.push(e)}),(o.length||i.length)&&this.queue.push({pending:i,loaded:{},errors:[],callback:r}),{toLoad:o,pending:i,toLoadLanguages:s,toLoadNamespaces:l}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),a=r[0],o=r[1];t&&this.emit("failedLoading",a,o,t),n&&this.store.addResourceBundle(a,o,n),this.state[e]=t?-1:2;var i={};this.queue.forEach(function(n){r=n.loaded,(l=(s=rf(r,[a],Object)).obj)[u=s.k]=l[u]||[],l[u].push(o);for(var r,s,l,u,c=n.pending,f=c.indexOf(e);-1!==f;)c.splice(f,1),f=c.indexOf(e);t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach(function(e){i[e]||(i[e]=[]),n.loaded[e].length&&n.loaded[e].forEach(function(t){0>i[e].indexOf(t)&&i[e].push(t)})}),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.emit("loaded",i),this.queue=this.queue.filter(function(e){return!e.done})}},{key:"read",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,i=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,function(s,l){s&&l&&a<5?setTimeout(function(){r.read.call(r,e,t,n,a+1,2*o,i)},o):i(s,l)}):i(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),a&&a();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var o=this.queueLoad(e,t,r,a);if(!o.toLoad.length)return o.pending.length||a(),null;o.toLoad.forEach(function(e){n.loadOne(e)})}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),a=r[0],o=r[1];this.read(a,o,"read",void 0,void 0,function(r,i){r&&t.logger.warn("".concat(n,"loading namespace ").concat(o," for language ").concat(a," failed"),r),!r&&i&&t.logger.log("".concat(n,"loaded namespace ").concat(o," for language ").concat(a),i),t.loaded(e,r,i)})}},{key:"saveMissing",value:function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null==n||""===n||(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,n5({},o,{isUpdate:a})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(rl);function rP(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&(e.whitelist&&0>e.whitelist.indexOf("cimode")&&(e.whitelist=e.whitelist.concat(["cimode"])),e.supportedLngs=e.whitelist),e.nonExplicitWhitelist&&(e.nonExplicitSupportedLngs=e.nonExplicitWhitelist),e.supportedLngs&&0>e.supportedLngs.indexOf("cimode")&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function rT(){}var rL=new(function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(n7(this,t),e=rr(this,ra(t).call(this)),rv&&rl.call(rn(e)),e.options=rP(n),e.services={},e.logger=rs,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),rr(e,rn(e));setTimeout(function(){e.init(n,r)},0)}return e}return ro(t,e),rt(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof t&&(n=t,t={}),t.whitelist&&!t.supportedLngs&&this.logger.deprecate("whitelist",'option "whitelist" will be renamed to "supportedLngs" in the next major - please make sure to rename this option asap.'),t.nonExplicitWhitelist&&!t.nonExplicitSupportedLngs&&this.logger.deprecate("whitelist",'options "nonExplicitWhitelist" will be renamed to "nonExplicitSupportedLngs" in the next major - please make sure to rename this option asap.'),this.options=n5({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===n8(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===n8(e[2])||"object"===n8(e[3])){var n=e[3]||e[2];Object.keys(n).forEach(function(e){t[e]=n[e]})}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!1}},this.options,rP(t)),this.format=this.options.interpolation.format,n||(n=rT),!this.options.isClone){this.modules.logger?rs.init(r(this.modules.logger),this.options):rs.init(null,this.options);var a=new rE(this.options);this.store=new rb(this.options.resources,this.options);var o=this.services;o.logger=rs,o.resourceStore=this.store,o.languageUtils=a,o.pluralResolver=new rO(a,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),o.interpolator=new rC(this.options),o.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},o.backendConnector=new rj(r(this.modules.backend),o.resourceStore,o,this.options),o.backendConnector.on("*",function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];e.emit.apply(e,[t].concat(r))}),this.modules.languageDetector&&(o.languageDetector=r(this.modules.languageDetector),o.languageDetector.init(o,this.options.detection,this.options)),this.modules.i18nFormat&&(o.i18nFormat=r(this.modules.i18nFormat),o.i18nFormat.init&&o.i18nFormat.init(this)),this.translator=new rx(this.services,this.options),this.translator.on("*",function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];e.emit.apply(e,[t].concat(r))}),this.modules.external.forEach(function(t){t.init&&t.init(e)})}if(this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var i=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);i.length>0&&"dev"!==i[0]&&(this.options.lng=i[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}});var s=ru(),l=function(){var t=function(t,r){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),s.resolve(r),n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),s}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:rT,r=n,a="string"==typeof e?e:this.language;if("function"==typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(a&&"cimode"===a.toLowerCase())return r();var o=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach(function(e){0>o.indexOf(e)&&o.push(e)})};a?i(a):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(function(e){return i(e)}),this.options.preload&&this.options.preload.forEach(function(e){return i(e)}),this.services.backendConnector.load(o,this.options.ns,r)}else r(null)}},{key:"reloadResources",value:function(e,t,n){var r=ru();return e||(e=this.languages),t||(t=this.options.ns),n||(n=rT),this.services.backendConnector.reload(e,t,function(e){r.resolve(),n(e)}),r}},{key:"use",value:function(e){if(!e)throw Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&rw.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=ru();this.emit("languageChanging",e);var a=function(e,a){a?(n.language=a,n.languages=n.services.languageUtils.toResolveHierarchy(a),n.translator.changeLanguage(a),n.isLanguageChangingTo=void 0,n.emit("languageChanged",a),n.logger.log("languageChanged",a)):n.isLanguageChangingTo=void 0,r.resolve(function(){return n.t.apply(n,arguments)}),t&&t(e,function(){return n.t.apply(n,arguments)})},o=function(t){e||t||!n.services.languageDetector||(t=[]);var r="string"==typeof t?t:n.services.languageUtils.getBestMatchFromCodes(t);r&&(n.language||(n.language=r,n.languages=n.services.languageUtils.toResolveHierarchy(r)),n.translator.language||n.translator.changeLanguage(r),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(r)),n.loadResources(r,function(e){a(e,r)})};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t,n){var r=this,a=function e(t,a){if("object"!==n8(a)){for(var o,i=arguments.length,s=Array(i>2?i-2:0),l=2;l<i;l++)s[l-2]=arguments[l];o=r.options.overloadTranslationOptionHandler([t,a].concat(s))}else o=n5({},a);o.lng=o.lng||e.lng,o.lngs=o.lngs||e.lngs,o.ns=o.ns||e.ns;var u=r.options.keySeparator||".",c=n?"".concat(n).concat(u).concat(t):t;return r.t(c,o)};return"string"==typeof e?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=n,a}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.languages[0],a=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var i=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return -1===r||2===r};if(n.precheck){var s=n.precheck(this,i);if(void 0!==s)return s}return!!(this.hasResourceBundle(r,e)||!this.services.backendConnector.backend||i(r,e)&&(!a||i(o,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=ru();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach(function(e){0>n.options.ns.indexOf(e)&&n.options.ns.push(e)}),this.loadResources(function(e){r.resolve(),t&&t(e)}),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=ru();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],a=e.filter(function(e){return 0>r.indexOf(e)});return a.length?(this.options.preload=r.concat(a),this.loadResources(function(e){n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){return(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),e)?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr":"rtl"}},{key:"createInstance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new t(e,n)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:rT,a=n5({},this.options,n,{isClone:!0}),o=new t(a);return["store","services","language"].forEach(function(t){o[t]=e[t]}),o.services=n5({},this.services),o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o.translator=new rx(o.services,o.options),o.translator.on("*",function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];o.emit.apply(o,[e].concat(n))}),o.init(a,r),o.translator.options=o.options,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages}}}]),t}(rl)),rR={};rR={en:{translation:s("eTePr")},zh:{translation:s("e50EA")},emoji:{translation:s("T7hzn")}},rL.use({type:"3rdParty",init:function(e){!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};L=T(T({},L),e)}(e.options.react),n=e}}).init({resources:t(rR),lng:t(tl).language??"en",interpolation:{escapeValue:!1}}),s("9vVqX"),s("4Iowe"),window.addEventListener("DOMContentLoaded",function(){console.log("Meow: bootstrap"),t(c).render(t(u).createElement(n6,null),document.getElementById("app"))});