HTML 77.2%
TypeScript 10.5%
Python 9.6%
JavaScript 2.5%
1/*! For license information please see main.ac6b12ef.js.LICENSE.txt */2(()=>{var e={43:(e,n,t)=>{"use strict";e.exports=t(202)},123:e=>{"use strict";var n=Object.getOwnPropertySymbols,t=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 n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map((function(e){return n[e]})).join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach((function(e){a[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(r){return!1}}()?Object.assign:function(e,r){for(var i,o,l=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var u in i=Object(arguments[s]))t.call(i,u)&&(l[u]=i[u]);if(n){o=n(i);for(var c=0;c<o.length;c++)a.call(i,o[c])&&(l[o[c]]=i[o[c]])}}return l}},153:(e,n,t)=>{"use strict";var a=t(43),r=Symbol.for("react.element"),i=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,l=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,n,t){var a,i={},u=null,c=null;for(a in void 0!==t&&(u=""+t),void 0!==n.key&&(u=""+n.key),void 0!==n.ref&&(c=n.ref),n)o.call(n,a)&&!s.hasOwnProperty(a)&&(i[a]=n[a]);if(e&&e.defaultProps)for(a in n=e.defaultProps)void 0===i[a]&&(i[a]=n[a]);return{$$typeof:r,type:e,key:u,ref:c,props:i,_owner:l.current}}n.Fragment=i,n.jsx=u,n.jsxs=u},161:(e,n,t)=>{"use strict";var a,r=t(43),i=(a=r)&&"object"===typeof a&&"default"in a?a.default:a;function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var l=!("undefined"===typeof window||!window.document||!window.document.createElement);e.exports=function(e,n,t){if("function"!==typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!==typeof n)throw new Error("Expected handleStateChangeOnClient to be a function.");if("undefined"!==typeof t&&"function"!==typeof t)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(a){if("function"!==typeof a)throw new Error("Expected WrappedComponent to be a React component.");var s,u=[];function c(){s=e(u.map((function(e){return e.props}))),d.canUseDOM?n(s):t&&(s=t(s))}var d=function(e){var n,t;function r(){return e.apply(this,arguments)||this}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,n.__proto__=t,r.peek=function(){return s},r.rewind=function(){if(r.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=s;return s=void 0,u=[],e};var o=r.prototype;return o.UNSAFE_componentWillMount=function(){u.push(this),c()},o.componentDidUpdate=function(){c()},o.componentWillUnmount=function(){var e=u.indexOf(this);u.splice(e,1),c()},o.render=function(){return i.createElement(a,this.props)},r}(r.PureComponent);return o(d,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(a)+")"),o(d,"canUseDOM",l),d}}},173:(e,n,t)=>{e.exports=t(497)()},202:(e,n)=>{"use strict";var t=Symbol.for("react.element"),a=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.iterator;var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,n,t){this.props=e,this.context=n,this.refs=g,this.updater=t||f}function y(){}function b(e,n,t){this.props=e,this.context=n,this.refs=g,this.updater=t||f}v.prototype.isReactComponent={},v.prototype.setState=function(e,n){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var w=b.prototype=new y;w.constructor=b,m(w,v.prototype),w.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,N={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function j(e,n,a){var r,i={},o=null,l=null;if(null!=n)for(r in void 0!==n.ref&&(l=n.ref),void 0!==n.key&&(o=""+n.key),n)k.call(n,r)&&!S.hasOwnProperty(r)&&(i[r]=n[r]);var s=arguments.length-2;if(1===s)i.children=a;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===i[r]&&(i[r]=s[r]);return{$$typeof:t,type:e,key:o,ref:l,props:i,_owner:N.current}}function C(e){return"object"===typeof e&&null!==e&&e.$$typeof===t}var E=/\/+/g;function z(e,n){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var n={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return n[e]}))}(""+e.key):n.toString(36)}function _(e,n,r,i,o){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case t:case a:s=!0}}if(s)return o=o(s=e),e=""===i?"."+z(s,0):i,x(o)?(r="",null!=e&&(r=e.replace(E,"$&/")+"/"),_(o,n,r,"",(function(e){return e}))):null!=o&&(C(o)&&(o=function(e,n){return{$$typeof:t,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}(o,r+(!o.key||s&&s.key===o.key?"":(""+o.key).replace(E,"$&/")+"/")+e)),n.push(o)),1;if(s=0,i=""===i?".":i+":",x(e))for(var u=0;u<e.length;u++){var c=i+z(l=e[u],u);s+=_(l,n,r,c,o)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=_(l=l.value,n,r,c=i+z(l,u++),o);else if("object"===l)throw n=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.");return s}function T(e,n,t){if(null==e)return e;var a=[],r=0;return _(e,a,"","",(function(e){return n.call(t,e,r++)})),a}function P(e){if(-1===e._status){var n=e._result;(n=n()).then((function(n){0!==e._status&&-1!==e._status||(e._status=1,e._result=n)}),(function(n){0!==e._status&&-1!==e._status||(e._status=2,e._result=n)})),-1===e._status&&(e._status=0,e._result=n)}if(1===e._status)return e._result.default;throw e._result}var M={current:null},L={transition:null},A={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:L,ReactCurrentOwner:N};function O(){throw Error("act(...) is not supported in production builds of React.")}n.Children={map:T,forEach:function(e,n,t){T(e,(function(){n.apply(this,arguments)}),t)},count:function(e){var n=0;return T(e,(function(){n++})),n},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},n.Component=v,n.Fragment=r,n.Profiler=o,n.PureComponent=b,n.StrictMode=i,n.Suspense=c,n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=A,n.act=O,n.cloneElement=function(e,n,a){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=m({},e.props),i=e.key,o=e.ref,l=e._owner;if(null!=n){if(void 0!==n.ref&&(o=n.ref,l=N.current),void 0!==n.key&&(i=""+n.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in n)k.call(n,u)&&!S.hasOwnProperty(u)&&(r[u]=void 0===n[u]&&void 0!==s?s[u]:n[u])}var u=arguments.length-2;if(1===u)r.children=a;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:t,type:e.type,key:i,ref:o,props:r,_owner:l}},n.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},n.createElement=j,n.createFactory=function(e){var n=j.bind(null,e);return n.type=e,n},n.createRef=function(){return{current:null}},n.forwardRef=function(e){return{$$typeof:u,render:e}},n.isValidElement=C,n.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:P}},n.memo=function(e,n){return{$$typeof:d,type:e,compare:void 0===n?null:n}},n.startTransition=function(e){var n=L.transition;L.transition={};try{e()}finally{L.transition=n}},n.unstable_act=O,n.useCallback=function(e,n){return M.current.useCallback(e,n)},n.useContext=function(e){return M.current.useContext(e)},n.useDebugValue=function(){},n.useDeferredValue=function(e){return M.current.useDeferredValue(e)},n.useEffect=function(e,n){return M.current.useEffect(e,n)},n.useId=function(){return M.current.useId()},n.useImperativeHandle=function(e,n,t){return M.current.useImperativeHandle(e,n,t)},n.useInsertionEffect=function(e,n){return M.current.useInsertionEffect(e,n)},n.useLayoutEffect=function(e,n){return M.current.useLayoutEffect(e,n)},n.useMemo=function(e,n){return M.current.useMemo(e,n)},n.useReducer=function(e,n,t){return M.current.useReducer(e,n,t)},n.useRef=function(e){return M.current.useRef(e)},n.useState=function(e){return M.current.useState(e)},n.useSyncExternalStore=function(e,n,t){return M.current.useSyncExternalStore(e,n,t)},n.useTransition=function(){return M.current.useTransition()},n.version="18.3.1"},218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},234:(e,n)=>{"use strict";function t(e,n){var t=e.length;e.push(n);e:for(;0<t;){var a=t-1>>>1,r=e[a];if(!(0<i(r,n)))break e;e[a]=n,e[t]=r,t=a}}function a(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var n=e[0],t=e.pop();if(t!==n){e[0]=t;e:for(var a=0,r=e.length,o=r>>>1;a<o;){var l=2*(a+1)-1,s=e[l],u=l+1,c=e[u];if(0>i(s,t))u<r&&0>i(c,s)?(e[a]=c,e[u]=t,a=u):(e[a]=s,e[l]=t,a=l);else{if(!(u<r&&0>i(c,t)))break e;e[a]=c,e[u]=t,a=u}}}return n}function i(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if("object"===typeof performance&&"function"===typeof performance.now){var o=performance;n.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();n.unstable_now=function(){return l.now()-s}}var u=[],c=[],d=1,p=null,h=3,f=!1,m=!1,g=!1,v="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var n=a(c);null!==n;){if(null===n.callback)r(c);else{if(!(n.startTime<=e))break;r(c),n.sortIndex=n.expirationTime,t(u,n)}n=a(c)}}function x(e){if(g=!1,w(e),!m)if(null!==a(u))m=!0,L(k);else{var n=a(c);null!==n&&A(x,n.startTime-e)}}function k(e,t){m=!1,g&&(g=!1,y(C),C=-1),f=!0;var i=h;try{for(w(t),p=a(u);null!==p&&(!(p.expirationTime>t)||e&&!_());){var o=p.callback;if("function"===typeof o){p.callback=null,h=p.priorityLevel;var l=o(p.expirationTime<=t);t=n.unstable_now(),"function"===typeof l?p.callback=l:p===a(u)&&r(u),w(t)}else r(u);p=a(u)}if(null!==p)var s=!0;else{var d=a(c);null!==d&&A(x,d.startTime-t),s=!1}return s}finally{p=null,h=i,f=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var N,S=!1,j=null,C=-1,E=5,z=-1;function _(){return!(n.unstable_now()-z<E)}function T(){if(null!==j){var e=n.unstable_now();z=e;var t=!0;try{t=j(!0,e)}finally{t?N():(S=!1,j=null)}}else S=!1}if("function"===typeof b)N=function(){b(T)};else if("undefined"!==typeof MessageChannel){var P=new MessageChannel,M=P.port2;P.port1.onmessage=T,N=function(){M.postMessage(null)}}else N=function(){v(T,0)};function L(e){j=e,S||(S=!0,N())}function A(e,t){C=v((function(){e(n.unstable_now())}),t)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(e){e.callback=null},n.unstable_continueExecution=function(){m||f||(m=!0,L(k))},n.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5},n.unstable_getCurrentPriorityLevel=function(){return h},n.unstable_getFirstCallbackNode=function(){return a(u)},n.unstable_next=function(e){switch(h){case 1:case 2:case 3:var n=3;break;default:n=h}var t=h;h=n;try{return e()}finally{h=t}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=h;h=e;try{return n()}finally{h=t}},n.unstable_scheduleCallback=function(e,r,i){var o=n.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?o+i:o:i=o,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:r,priorityLevel:e,startTime:i,expirationTime:l=i+l,sortIndex:-1},i>o?(e.sortIndex=i,t(c,e),null===a(u)&&e===a(c)&&(g?(y(C),C=-1):g=!0,A(x,i-o))):(e.sortIndex=l,t(u,e),m||f||(m=!0,L(k))),e},n.unstable_shouldYield=_,n.unstable_wrapCallback=function(e){var n=h;return function(){var t=h;h=n;try{return e.apply(this,arguments)}finally{h=t}}}},366:e=>{var n="undefined"!==typeof Element,t="function"===typeof Map,a="function"===typeof Set,r="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var l,s,u,c;if(Array.isArray(e)){if((l=e.length)!=o.length)return!1;for(s=l;0!==s--;)if(!i(e[s],o[s]))return!1;return!0}if(t&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!o.has(s.value[0]))return!1;for(c=e.entries();!(s=c.next()).done;)if(!i(s.value[1],o.get(s.value[0])))return!1;return!0}if(a&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!o.has(s.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((l=e.length)!=o.length)return!1;for(s=l;0!==s--;)if(e[s]!==o[s])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"===typeof e.valueOf&&"function"===typeof o.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString&&"function"===typeof e.toString&&"function"===typeof o.toString)return e.toString()===o.toString();if((l=(u=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(s=l;0!==s--;)if(!Object.prototype.hasOwnProperty.call(o,u[s]))return!1;if(n&&e instanceof Element)return!1;for(s=l;0!==s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!e.$$typeof)&&!i(e[u[s]],o[u[s]]))return!1;return!0}return e!==e&&o!==o}e.exports=function(e,n){try{return i(e,n)}catch(t){if((t.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw t}}},391:(e,n,t)=>{"use strict";var a=t(950);n.createRoot=a.createRoot,n.hydrateRoot=a.hydrateRoot},497:(e,n,t)=>{"use strict";var a=t(218);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,n,t,r,i,o){if(o!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:i,resetWarningCache:r};return t.PropTypes=t,t}},579:(e,n,t)=>{"use strict";e.exports=t(153)},730:(e,n,t)=>{"use strict";var a=t(43),r=t(853);function i(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=new Set,l={};function s(e,n){u(e,n),u(e+"Capture",n)}function u(e,n){for(l[e]=n,e=0;e<n.length;e++)o.add(n[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[: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]*$/,h={},f={};function m(e,n,t,a,r,i,o){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=i,this.removeEmptyString=o}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var n=e[0];g[n]=new m(n,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,n,t,a){var r=g.hasOwnProperty(n)?g[n]:null;(null!==r?0!==r.type:a||!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&(function(e,n,t,a){if(null===n||"undefined"===typeof n||function(e,n,t,a){if(null!==t&&0===t.type)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return!a&&(null!==t?!t.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,n,t,a))return!0;if(a)return!1;if(null!==t)switch(t.type){case 3:return!n;case 4:return!1===n;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}(n,t,r,a)&&(t=null),a||null===r?function(e){return!!d.call(f,e)||!d.call(h,e)&&(p.test(e)?f[e]=!0:(h[e]=!0,!1))}(n)&&(null===t?e.removeAttribute(n):e.setAttribute(n,""+t)):r.mustUseProperty?e[r.propertyName]=null===t?3!==r.type&&"":t:(n=r.attributeName,a=r.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(r=r.type)||4===r&&!0===t?"":""+t,a?e.setAttributeNS(a,n,t):e.setAttribute(n,t))))}"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 n=e.replace(v,y);g[n]=new m(n,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var n=e.replace(v,y);g[n]=new m(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var n=e.replace(v,y);g[n]=new m(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),k=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),E=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),M=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var L=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var A=Symbol.iterator;function O(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=A&&e[A]||e["@@iterator"])?e:null}var I,F=Object.assign;function R(e){if(void 0===I)try{throw Error()}catch(t){var n=t.stack.trim().match(/\n( *(at )?)/);I=n&&n[1]||""}return"\n"+I+e}var D=!1;function B(e,n){if(!e||D)return"";D=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(u){var a=u}Reflect.construct(e,[],n)}else{try{n.call()}catch(u){a=u}e.call(n.prototype)}else{try{throw Error()}catch(u){a=u}e()}}catch(u){if(u&&a&&"string"===typeof u.stack){for(var r=u.stack.split("\n"),i=a.stack.split("\n"),o=r.length-1,l=i.length-1;1<=o&&0<=l&&r[o]!==i[l];)l--;for(;1<=o&&0<=l;o--,l--)if(r[o]!==i[l]){if(1!==o||1!==l)do{if(o--,0>--l||r[o]!==i[l]){var s="\n"+r[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=o&&0<=l);break}}}finally{D=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?R(e):""}function G(e){switch(e.tag){case 5:return R(e.type);case 16:return R("Lazy");case 13:return R("Suspense");case 19:return R("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function H(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 N:return"Fragment";case k:return"Portal";case j:return"Profiler";case S:return"StrictMode";case _:return"Suspense";case T:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case E:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case z:var n=e.render;return(e=e.displayName)||(e=""!==(e=n.displayName||n.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case P:return null!==(n=e.displayName||null)?n:H(e.type)||"Memo";case M:n=e._payload,e=e._init;try{return H(e(n))}catch(t){}}return null}function U(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=n.render).displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return H(n);case 8:return n===S?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof n)return n.displayName||n.name||null;if("string"===typeof n)return n}return null}function $(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function q(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function V(e){e._valueTracker||(e._valueTracker=function(e){var n=q(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),a=""+e[n];if(!e.hasOwnProperty(n)&&"undefined"!==typeof t&&"function"===typeof t.get&&"function"===typeof t.set){var r=t.get,i=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return r.call(this)},set:function(e){a=""+e,i.call(this,e)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return a},setValue:function(e){a=""+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function Q(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),a="";return e&&(a=q(e)?e.checked?"true":"false":e.value),(e=a)!==t&&(n.setValue(e),!0)}function W(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}function K(e,n){var t=n.checked;return F({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function Y(e,n){var t=null==n.defaultValue?"":n.defaultValue,a=null!=n.checked?n.checked:n.defaultChecked;t=$(null!=n.value?n.value:t),e._wrapperState={initialChecked:a,initialValue:t,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function X(e,n){null!=(n=n.checked)&&b(e,"checked",n,!1)}function Z(e,n){X(e,n);var t=$(n.value),a=n.type;if(null!=t)"number"===a?(0===t&&""===e.value||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if("submit"===a||"reset"===a)return void e.removeAttribute("value");n.hasOwnProperty("value")?ee(e,n.type,t):n.hasOwnProperty("defaultValue")&&ee(e,n.type,$(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function J(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var a=n.type;if(!("submit"!==a&&"reset"!==a||void 0!==n.value&&null!==n.value))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==t&&(e.name=t)}function ee(e,n,t){"number"===n&&W(e.ownerDocument)===e||(null==t?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var ne=Array.isArray;function te(e,n,t,a){if(e=e.options,n){n={};for(var r=0;r<t.length;r++)n["$"+t[r]]=!0;for(t=0;t<e.length;t++)r=n.hasOwnProperty("$"+e[t].value),e[t].selected!==r&&(e[t].selected=r),r&&a&&(e[t].defaultSelected=!0)}else{for(t=""+$(t),n=null,r=0;r<e.length;r++){if(e[r].value===t)return e[r].selected=!0,void(a&&(e[r].defaultSelected=!0));null!==n||e[r].disabled||(n=e[r])}null!==n&&(n.selected=!0)}}function ae(e,n){if(null!=n.dangerouslySetInnerHTML)throw Error(i(91));return F({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function re(e,n){var t=n.value;if(null==t){if(t=n.children,n=n.defaultValue,null!=t){if(null!=n)throw Error(i(92));if(ne(t)){if(1<t.length)throw Error(i(93));t=t[0]}n=t}null==n&&(n=""),t=n}e._wrapperState={initialValue:$(t)}}function ie(e,n){var t=$(n.value),a=$(n.defaultValue);null!=t&&((t=""+t)!==e.value&&(e.value=t),null==n.defaultValue&&e.defaultValue!==t&&(e.defaultValue=t)),null!=a&&(e.defaultValue=""+a)}function oe(e){var n=e.textContent;n===e._wrapperState.initialValue&&""!==n&&null!==n&&(e.value=n)}function le(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 se(e,n){return null==e||"http://www.w3.org/1999/xhtml"===e?le(n):"http://www.w3.org/2000/svg"===e&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,n){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=n;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,n,t,a){MSApp.execUnsafeLocalFunction((function(){return ce(e,n)}))}:ce);function pe(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}var he={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},fe=["Webkit","ms","Moz","O"];function me(e,n,t){return null==n||"boolean"===typeof n||""===n?"":t||"number"!==typeof n||0===n||he.hasOwnProperty(e)&&he[e]?(""+n).trim():n+"px"}function ge(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var a=0===t.indexOf("--"),r=me(t,n[t],a);"float"===t&&(t="cssFloat"),a?e.setProperty(t,r):e[t]=r}}Object.keys(he).forEach((function(e){fe.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),he[n]=he[e]}))}));var ve=F({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 ye(e,n){if(n){if(ve[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(i(60));if("object"!==typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=n.style&&"object"!==typeof n.style)throw Error(i(62))}}function be(e,n){if(-1===e.indexOf("-"))return"string"===typeof n.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Ne=null,Se=null;function je(e){if(e=br(e)){if("function"!==typeof ke)throw Error(i(280));var n=e.stateNode;n&&(n=xr(n),ke(e.stateNode,e.type,n))}}function Ce(e){Ne?Se?Se.push(e):Se=[e]:Ne=e}function Ee(){if(Ne){var e=Ne,n=Se;if(Se=Ne=null,je(e),n)for(e=0;e<n.length;e++)je(n[e])}}function ze(e,n){return e(n)}function _e(){}var Te=!1;function Pe(e,n,t){if(Te)return e(n,t);Te=!0;try{return ze(e,n,t)}finally{Te=!1,(null!==Ne||null!==Se)&&(_e(),Ee())}}function Me(e,n){var t=e.stateNode;if(null===t)return null;var a=xr(t);if(null===a)return null;t=a[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(a=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!a;break e;default:e=!1}if(e)return null;if(t&&"function"!==typeof t)throw Error(i(231,n,typeof t));return t}var Le=!1;if(c)try{var Ae={};Object.defineProperty(Ae,"passive",{get:function(){Le=!0}}),window.addEventListener("test",Ae,Ae),window.removeEventListener("test",Ae,Ae)}catch(ce){Le=!1}function Oe(e,n,t,a,r,i,o,l,s){var u=Array.prototype.slice.call(arguments,3);try{n.apply(t,u)}catch(c){this.onError(c)}}var Ie=!1,Fe=null,Re=!1,De=null,Be={onError:function(e){Ie=!0,Fe=e}};function Ge(e,n,t,a,r,i,o,l,s){Ie=!1,Fe=null,Oe.apply(Be,arguments)}function He(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!==(4098&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function Ue(e){if(13===e.tag){var n=e.memoizedState;if(null===n&&(null!==(e=e.alternate)&&(n=e.memoizedState)),null!==n)return n.dehydrated}return null}function $e(e){if(He(e)!==e)throw Error(i(188))}function qe(e){return null!==(e=function(e){var n=e.alternate;if(!n){if(null===(n=He(e)))throw Error(i(188));return n!==e?null:e}for(var t=e,a=n;;){var r=t.return;if(null===r)break;var o=r.alternate;if(null===o){if(null!==(a=r.return)){t=a;continue}break}if(r.child===o.child){for(o=r.child;o;){if(o===t)return $e(r),e;if(o===a)return $e(r),n;o=o.sibling}throw Error(i(188))}if(t.return!==a.return)t=r,a=o;else{for(var l=!1,s=r.child;s;){if(s===t){l=!0,t=r,a=o;break}if(s===a){l=!0,a=r,t=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===t){l=!0,t=o,a=r;break}if(s===a){l=!0,a=o,t=r;break}s=s.sibling}if(!l)throw Error(i(189))}}if(t.alternate!==a)throw Error(i(190))}if(3!==t.tag)throw Error(i(188));return t.stateNode.current===t?e:n}(e))?Ve(e):null}function Ve(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var n=Ve(e);if(null!==n)return n;e=e.sibling}return null}var Qe=r.unstable_scheduleCallback,We=r.unstable_cancelCallback,Ke=r.unstable_shouldYield,Ye=r.unstable_requestPaint,Xe=r.unstable_now,Ze=r.unstable_getCurrentPriorityLevel,Je=r.unstable_ImmediatePriority,en=r.unstable_UserBlockingPriority,nn=r.unstable_NormalPriority,tn=r.unstable_LowPriority,an=r.unstable_IdlePriority,rn=null,on=null;var ln=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(sn(e)/un|0)|0},sn=Math.log,un=Math.LN2;var cn=64,dn=4194304;function pn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function hn(e,n){var t=e.pendingLanes;if(0===t)return 0;var a=0,r=e.suspendedLanes,i=e.pingedLanes,o=268435455&t;if(0!==o){var l=o&~r;0!==l?a=pn(l):0!==(i&=o)&&(a=pn(i))}else 0!==(o=t&~r)?a=pn(o):0!==i&&(a=pn(i));if(0===a)return 0;if(0!==n&&n!==a&&0===(n&r)&&((r=a&-a)>=(i=n&-n)||16===r&&0!==(4194240&i)))return n;if(0!==(4&a)&&(a|=16&t),0!==(n=e.entangledLanes))for(e=e.entanglements,n&=a;0<n;)r=1<<(t=31-ln(n)),a|=e[t],n&=~r;return a}function fn(e,n){switch(e){case 1:case 2:case 4:return n+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return-1}}function mn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gn(){var e=cn;return 0===(4194240&(cn<<=1))&&(cn=64),e}function vn(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function yn(e,n,t){e.pendingLanes|=n,536870912!==n&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[n=31-ln(n)]=t}function bn(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var a=31-ln(t),r=1<<a;r&n|e[a]&n&&(e[a]|=n),t&=~r}}var wn=0;function xn(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var kn,Nn,Sn,jn,Cn,En=!1,zn=[],_n=null,Tn=null,Pn=null,Mn=new Map,Ln=new Map,An=[],On="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 In(e,n){switch(e){case"focusin":case"focusout":_n=null;break;case"dragenter":case"dragleave":Tn=null;break;case"mouseover":case"mouseout":Pn=null;break;case"pointerover":case"pointerout":Mn.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ln.delete(n.pointerId)}}function Fn(e,n,t,a,r,i){return null===e||e.nativeEvent!==i?(e={blockedOn:n,domEventName:t,eventSystemFlags:a,nativeEvent:i,targetContainers:[r]},null!==n&&(null!==(n=br(n))&&Nn(n)),e):(e.eventSystemFlags|=a,n=e.targetContainers,null!==r&&-1===n.indexOf(r)&&n.push(r),e)}function Rn(e){var n=yr(e.target);if(null!==n){var t=He(n);if(null!==t)if(13===(n=t.tag)){if(null!==(n=Ue(t)))return e.blockedOn=n,void Cn(e.priority,(function(){Sn(t)}))}else if(3===n&&t.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===t.tag?t.stateNode.containerInfo:null)}e.blockedOn=null}function Dn(e){if(null!==e.blockedOn)return!1;for(var n=e.targetContainers;0<n.length;){var t=Yn(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(null!==t)return null!==(n=br(t))&&Nn(n),e.blockedOn=t,!1;var a=new(t=e.nativeEvent).constructor(t.type,t);we=a,t.target.dispatchEvent(a),we=null,n.shift()}return!0}function Bn(e,n,t){Dn(e)&&t.delete(n)}function Gn(){En=!1,null!==_n&&Dn(_n)&&(_n=null),null!==Tn&&Dn(Tn)&&(Tn=null),null!==Pn&&Dn(Pn)&&(Pn=null),Mn.forEach(Bn),Ln.forEach(Bn)}function Hn(e,n){e.blockedOn===n&&(e.blockedOn=null,En||(En=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Gn)))}function Un(e){function n(n){return Hn(n,e)}if(0<zn.length){Hn(zn[0],e);for(var t=1;t<zn.length;t++){var a=zn[t];a.blockedOn===e&&(a.blockedOn=null)}}for(null!==_n&&Hn(_n,e),null!==Tn&&Hn(Tn,e),null!==Pn&&Hn(Pn,e),Mn.forEach(n),Ln.forEach(n),t=0;t<An.length;t++)(a=An[t]).blockedOn===e&&(a.blockedOn=null);for(;0<An.length&&null===(t=An[0]).blockedOn;)Rn(t),null===t.blockedOn&&An.shift()}var $n=w.ReactCurrentBatchConfig,qn=!0;function Vn(e,n,t,a){var r=wn,i=$n.transition;$n.transition=null;try{wn=1,Wn(e,n,t,a)}finally{wn=r,$n.transition=i}}function Qn(e,n,t,a){var r=wn,i=$n.transition;$n.transition=null;try{wn=4,Wn(e,n,t,a)}finally{wn=r,$n.transition=i}}function Wn(e,n,t,a){if(qn){var r=Yn(e,n,t,a);if(null===r)$a(e,n,a,Kn,t),In(e,a);else if(function(e,n,t,a,r){switch(n){case"focusin":return _n=Fn(_n,e,n,t,a,r),!0;case"dragenter":return Tn=Fn(Tn,e,n,t,a,r),!0;case"mouseover":return Pn=Fn(Pn,e,n,t,a,r),!0;case"pointerover":var i=r.pointerId;return Mn.set(i,Fn(Mn.get(i)||null,e,n,t,a,r)),!0;case"gotpointercapture":return i=r.pointerId,Ln.set(i,Fn(Ln.get(i)||null,e,n,t,a,r)),!0}return!1}(r,e,n,t,a))a.stopPropagation();else if(In(e,a),4&n&&-1<On.indexOf(e)){for(;null!==r;){var i=br(r);if(null!==i&&kn(i),null===(i=Yn(e,n,t,a))&&$a(e,n,a,Kn,t),i===r)break;r=i}null!==r&&a.stopPropagation()}else $a(e,n,a,null,t)}}var Kn=null;function Yn(e,n,t,a){if(Kn=null,null!==(e=yr(e=xe(a))))if(null===(n=He(e)))e=null;else if(13===(t=n.tag)){if(null!==(e=Ue(n)))return e;e=null}else if(3===t){if(n.stateNode.current.memoizedState.isDehydrated)return 3===n.tag?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null);return Kn=e,null}function Xn(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ze()){case Je:return 1;case en:return 4;case nn:case tn:return 16;case an:return 536870912;default:return 16}default:return 16}}var Zn=null,Jn=null,et=null;function nt(){if(et)return et;var e,n,t=Jn,a=t.length,r="value"in Zn?Zn.value:Zn.textContent,i=r.length;for(e=0;e<a&&t[e]===r[e];e++);var o=a-e;for(n=1;n<=o&&t[a-n]===r[i-n];n++);return et=r.slice(e,1<n?1-n:void 0)}function tt(e){var n=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===n&&(e=13):e=n,10===e&&(e=13),32<=e||13===e?e:0}function at(){return!0}function rt(){return!1}function it(e){function n(n,t,a,r,i){for(var o in this._reactName=n,this._targetInst=a,this.type=t,this.nativeEvent=r,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(r):r[o]);return this.isDefaultPrevented=(null!=r.defaultPrevented?r.defaultPrevented:!1===r.returnValue)?at:rt,this.isPropagationStopped=rt,this}return F(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=at)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=at)},persist:function(){},isPersistent:at}),n}var ot,lt,st,ut={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ct=it(ut),dt=F({},ut,{view:0,detail:0}),pt=it(dt),ht=F({},dt,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jt,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!==st&&(st&&"mousemove"===e.type?(ot=e.screenX-st.screenX,lt=e.screenY-st.screenY):lt=ot=0,st=e),ot)},movementY:function(e){return"movementY"in e?e.movementY:lt}}),ft=it(ht),mt=it(F({},ht,{dataTransfer:0})),gt=it(F({},dt,{relatedTarget:0})),vt=it(F({},ut,{animationName:0,elapsedTime:0,pseudoElement:0})),yt=F({},ut,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bt=it(yt),wt=it(F({},ut,{data:0})),xt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kt={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"},Nt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function St(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=Nt[e])&&!!n[e]}function jt(){return St}var Ct=F({},dt,{key:function(e){if(e.key){var n=xt[e.key]||e.key;if("Unidentified"!==n)return n}return"keypress"===e.type?13===(e=tt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kt[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:jt,charCode:function(e){return"keypress"===e.type?tt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Et=it(Ct),zt=it(F({},ht,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),_t=it(F({},dt,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jt})),Tt=it(F({},ut,{propertyName:0,elapsedTime:0,pseudoElement:0})),Pt=F({},ht,{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}),Mt=it(Pt),Lt=[9,13,27,32],At=c&&"CompositionEvent"in window,Ot=null;c&&"documentMode"in document&&(Ot=document.documentMode);var It=c&&"TextEvent"in window&&!Ot,Ft=c&&(!At||Ot&&8<Ot&&11>=Ot),Rt=String.fromCharCode(32),Dt=!1;function Bt(e,n){switch(e){case"keyup":return-1!==Lt.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gt(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Ht=!1;var Ut={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 $t(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!Ut[e.type]:"textarea"===n}function qt(e,n,t,a){Ce(a),0<(n=Va(n,"onChange")).length&&(t=new ct("onChange","change",null,t,a),e.push({event:t,listeners:n}))}var Vt=null,Qt=null;function Wt(e){Ra(e,0)}function Kt(e){if(Q(wr(e)))return e}function Yt(e,n){if("change"===e)return n}var Xt=!1;if(c){var Zt;if(c){var Jt="oninput"in document;if(!Jt){var ea=document.createElement("div");ea.setAttribute("oninput","return;"),Jt="function"===typeof ea.oninput}Zt=Jt}else Zt=!1;Xt=Zt&&(!document.documentMode||9<document.documentMode)}function na(){Vt&&(Vt.detachEvent("onpropertychange",ta),Qt=Vt=null)}function ta(e){if("value"===e.propertyName&&Kt(Qt)){var n=[];qt(n,Qt,e,xe(e)),Pe(Wt,n)}}function aa(e,n,t){"focusin"===e?(na(),Qt=t,(Vt=n).attachEvent("onpropertychange",ta)):"focusout"===e&&na()}function ra(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kt(Qt)}function ia(e,n){if("click"===e)return Kt(n)}function oa(e,n){if("input"===e||"change"===e)return Kt(n)}var la="function"===typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n};function sa(e,n){if(la(e,n))return!0;if("object"!==typeof e||null===e||"object"!==typeof n||null===n)return!1;var t=Object.keys(e),a=Object.keys(n);if(t.length!==a.length)return!1;for(a=0;a<t.length;a++){var r=t[a];if(!d.call(n,r)||!la(e[r],n[r]))return!1}return!0}function ua(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ca(e,n){var t,a=ua(e);for(e=0;a;){if(3===a.nodeType){if(t=e+a.textContent.length,e<=n&&t>=n)return{node:a,offset:n-e};e=t}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=ua(a)}}function da(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?da(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function pa(){for(var e=window,n=W();n instanceof e.HTMLIFrameElement;){try{var t="string"===typeof n.contentWindow.location.href}catch(a){t=!1}if(!t)break;n=W((e=n.contentWindow).document)}return n}function ha(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}function fa(e){var n=pa(),t=e.focusedElem,a=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&da(t.ownerDocument.documentElement,t)){if(null!==a&&ha(t))if(n=a.start,void 0===(e=a.end)&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if((e=(n=t.ownerDocument||document)&&n.defaultView||window).getSelection){e=e.getSelection();var r=t.textContent.length,i=Math.min(a.start,r);a=void 0===a.end?i:Math.min(a.end,r),!e.extend&&i>a&&(r=a,a=i,i=r),r=ca(t,i);var o=ca(t,a);r&&o&&(1!==e.rangeCount||e.anchorNode!==r.node||e.anchorOffset!==r.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((n=n.createRange()).setStart(r.node,r.offset),e.removeAllRanges(),i>a?(e.addRange(n),e.extend(o.node,o.offset)):(n.setEnd(o.node,o.offset),e.addRange(n)))}for(n=[],e=t;e=e.parentNode;)1===e.nodeType&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof t.focus&&t.focus(),t=0;t<n.length;t++)(e=n[t]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ma=c&&"documentMode"in document&&11>=document.documentMode,ga=null,va=null,ya=null,ba=!1;function wa(e,n,t){var a=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;ba||null==ga||ga!==W(a)||("selectionStart"in(a=ga)&&ha(a)?a={start:a.selectionStart,end:a.selectionEnd}:a={anchorNode:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset},ya&&sa(ya,a)||(ya=a,0<(a=Va(va,"onSelect")).length&&(n=new ct("onSelect","select",null,n,t),e.push({event:n,listeners:a}),n.target=ga)))}function xa(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var ka={animationend:xa("Animation","AnimationEnd"),animationiteration:xa("Animation","AnimationIteration"),animationstart:xa("Animation","AnimationStart"),transitionend:xa("Transition","TransitionEnd")},Na={},Sa={};function ja(e){if(Na[e])return Na[e];if(!ka[e])return e;var n,t=ka[e];for(n in t)if(t.hasOwnProperty(n)&&n in Sa)return Na[e]=t[n];return e}c&&(Sa=document.createElement("div").style,"AnimationEvent"in window||(delete ka.animationend.animation,delete ka.animationiteration.animation,delete ka.animationstart.animation),"TransitionEvent"in window||delete ka.transitionend.transition);var Ca=ja("animationend"),Ea=ja("animationiteration"),za=ja("animationstart"),_a=ja("transitionend"),Ta=new Map,Pa="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ma(e,n){Ta.set(e,n),s(n,[e])}for(var La=0;La<Pa.length;La++){var Aa=Pa[La];Ma(Aa.toLowerCase(),"on"+(Aa[0].toUpperCase()+Aa.slice(1)))}Ma(Ca,"onAnimationEnd"),Ma(Ea,"onAnimationIteration"),Ma(za,"onAnimationStart"),Ma("dblclick","onDoubleClick"),Ma("focusin","onFocus"),Ma("focusout","onBlur"),Ma(_a,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Oa="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ia=new Set("cancel close invalid load scroll toggle".split(" ").concat(Oa));function Fa(e,n,t){var a=e.type||"unknown-event";e.currentTarget=t,function(e,n,t,a,r,o,l,s,u){if(Ge.apply(this,arguments),Ie){if(!Ie)throw Error(i(198));var c=Fe;Ie=!1,Fe=null,Re||(Re=!0,De=c)}}(a,n,void 0,e),e.currentTarget=null}function Ra(e,n){n=0!==(4&n);for(var t=0;t<e.length;t++){var a=e[t],r=a.event;a=a.listeners;e:{var i=void 0;if(n)for(var o=a.length-1;0<=o;o--){var l=a[o],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==i&&r.isPropagationStopped())break e;Fa(r,l,u),i=s}else for(o=0;o<a.length;o++){if(s=(l=a[o]).instance,u=l.currentTarget,l=l.listener,s!==i&&r.isPropagationStopped())break e;Fa(r,l,u),i=s}}}if(Re)throw e=De,Re=!1,De=null,e}function Da(e,n){var t=n[mr];void 0===t&&(t=n[mr]=new Set);var a=e+"__bubble";t.has(a)||(Ua(n,e,2,!1),t.add(a))}function Ba(e,n,t){var a=0;n&&(a|=4),Ua(t,e,a,n)}var Ga="_reactListening"+Math.random().toString(36).slice(2);function Ha(e){if(!e[Ga]){e[Ga]=!0,o.forEach((function(n){"selectionchange"!==n&&(Ia.has(n)||Ba(n,!1,e),Ba(n,!0,e))}));var n=9===e.nodeType?e:e.ownerDocument;null===n||n[Ga]||(n[Ga]=!0,Ba("selectionchange",!1,n))}}function Ua(e,n,t,a){switch(Xn(n)){case 1:var r=Vn;break;case 4:r=Qn;break;default:r=Wn}t=r.bind(null,n,t,e),r=void 0,!Le||"touchstart"!==n&&"touchmove"!==n&&"wheel"!==n||(r=!0),a?void 0!==r?e.addEventListener(n,t,{capture:!0,passive:r}):e.addEventListener(n,t,!0):void 0!==r?e.addEventListener(n,t,{passive:r}):e.addEventListener(n,t,!1)}function $a(e,n,t,a,r){var i=a;if(0===(1&n)&&0===(2&n)&&null!==a)e:for(;;){if(null===a)return;var o=a.tag;if(3===o||4===o){var l=a.stateNode.containerInfo;if(l===r||8===l.nodeType&&l.parentNode===r)break;if(4===o)for(o=a.return;null!==o;){var s=o.tag;if((3===s||4===s)&&((s=o.stateNode.containerInfo)===r||8===s.nodeType&&s.parentNode===r))return;o=o.return}for(;null!==l;){if(null===(o=yr(l)))return;if(5===(s=o.tag)||6===s){a=i=o;continue e}l=l.parentNode}}a=a.return}Pe((function(){var a=i,r=xe(t),o=[];e:{var l=Ta.get(e);if(void 0!==l){var s=ct,u=e;switch(e){case"keypress":if(0===tt(t))break e;case"keydown":case"keyup":s=Et;break;case"focusin":u="focus",s=gt;break;case"focusout":u="blur",s=gt;break;case"beforeblur":case"afterblur":s=gt;break;case"click":if(2===t.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=ft;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=mt;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=_t;break;case Ca:case Ea:case za:s=vt;break;case _a:s=Tt;break;case"scroll":s=pt;break;case"wheel":s=Mt;break;case"copy":case"cut":case"paste":s=bt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=zt}var c=0!==(4&n),d=!c&&"scroll"===e,p=c?null!==l?l+"Capture":null:l;c=[];for(var h,f=a;null!==f;){var m=(h=f).stateNode;if(5===h.tag&&null!==m&&(h=m,null!==p&&(null!=(m=Me(f,p))&&c.push(qa(f,m,h)))),d)break;f=f.return}0<c.length&&(l=new s(l,u,null,t,r),o.push({event:l,listeners:c}))}}if(0===(7&n)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||t===we||!(u=t.relatedTarget||t.fromElement)||!yr(u)&&!u[fr])&&(s||l)&&(l=r.window===r?r:(l=r.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=a,null!==(u=(u=t.relatedTarget||t.toElement)?yr(u):null)&&(u!==(d=He(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=a),s!==u)){if(c=ft,m="onMouseLeave",p="onMouseEnter",f="mouse","pointerout"!==e&&"pointerover"!==e||(c=zt,m="onPointerLeave",p="onPointerEnter",f="pointer"),d=null==s?l:wr(s),h=null==u?l:wr(u),(l=new c(m,f+"leave",s,t,r)).target=d,l.relatedTarget=h,m=null,yr(r)===a&&((c=new c(p,f+"enter",u,t,r)).target=h,c.relatedTarget=d,m=c),d=m,s&&u)e:{for(p=u,f=0,h=c=s;h;h=Qa(h))f++;for(h=0,m=p;m;m=Qa(m))h++;for(;0<f-h;)c=Qa(c),f--;for(;0<h-f;)p=Qa(p),h--;for(;f--;){if(c===p||null!==p&&c===p.alternate)break e;c=Qa(c),p=Qa(p)}c=null}else c=null;null!==s&&Wa(o,l,s,c,!1),null!==u&&null!==d&&Wa(o,d,u,c,!0)}if("select"===(s=(l=a?wr(a):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=Yt;else if($t(l))if(Xt)g=oa;else{g=ra;var v=aa}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=ia);switch(g&&(g=g(e,a))?qt(o,g,t,r):(v&&v(e,l,a),"focusout"===e&&(v=l._wrapperState)&&v.controlled&&"number"===l.type&&ee(l,"number",l.value)),v=a?wr(a):window,e){case"focusin":($t(v)||"true"===v.contentEditable)&&(ga=v,va=a,ya=null);break;case"focusout":ya=va=ga=null;break;case"mousedown":ba=!0;break;case"contextmenu":case"mouseup":case"dragend":ba=!1,wa(o,t,r);break;case"selectionchange":if(ma)break;case"keydown":case"keyup":wa(o,t,r)}var y;if(At)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Ht?Bt(e,t)&&(b="onCompositionEnd"):"keydown"===e&&229===t.keyCode&&(b="onCompositionStart");b&&(Ft&&"ko"!==t.locale&&(Ht||"onCompositionStart"!==b?"onCompositionEnd"===b&&Ht&&(y=nt()):(Jn="value"in(Zn=r)?Zn.value:Zn.textContent,Ht=!0)),0<(v=Va(a,b)).length&&(b=new wt(b,e,null,t,r),o.push({event:b,listeners:v}),y?b.data=y:null!==(y=Gt(t))&&(b.data=y))),(y=It?function(e,n){switch(e){case"compositionend":return Gt(n);case"keypress":return 32!==n.which?null:(Dt=!0,Rt);case"textInput":return(e=n.data)===Rt&&Dt?null:e;default:return null}}(e,t):function(e,n){if(Ht)return"compositionend"===e||!At&&Bt(e,n)?(e=nt(),et=Jn=Zn=null,Ht=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Ft&&"ko"!==n.locale?null:n.data}}(e,t))&&(0<(a=Va(a,"onBeforeInput")).length&&(r=new wt("onBeforeInput","beforeinput",null,t,r),o.push({event:r,listeners:a}),r.data=y))}Ra(o,n)}))}function qa(e,n,t){return{instance:e,listener:n,currentTarget:t}}function Va(e,n){for(var t=n+"Capture",a=[];null!==e;){var r=e,i=r.stateNode;5===r.tag&&null!==i&&(r=i,null!=(i=Me(e,t))&&a.unshift(qa(e,i,r)),null!=(i=Me(e,n))&&a.push(qa(e,i,r))),e=e.return}return a}function Qa(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Wa(e,n,t,a,r){for(var i=n._reactName,o=[];null!==t&&t!==a;){var l=t,s=l.alternate,u=l.stateNode;if(null!==s&&s===a)break;5===l.tag&&null!==u&&(l=u,r?null!=(s=Me(t,i))&&o.unshift(qa(t,s,l)):r||null!=(s=Me(t,i))&&o.push(qa(t,s,l))),t=t.return}0!==o.length&&e.push({event:n,listeners:o})}var Ka=/\r\n?/g,Ya=/\u0000|\uFFFD/g;function Xa(e){return("string"===typeof e?e:""+e).replace(Ka,"\n").replace(Ya,"")}function Za(e,n,t){if(n=Xa(n),Xa(e)!==n&&t)throw Error(i(425))}function Ja(){}var er=null,nr=null;function tr(e,n){return"textarea"===e||"noscript"===e||"string"===typeof n.children||"number"===typeof n.children||"object"===typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}var ar="function"===typeof setTimeout?setTimeout:void 0,rr="function"===typeof clearTimeout?clearTimeout:void 0,ir="function"===typeof Promise?Promise:void 0,or="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ir?function(e){return ir.resolve(null).then(e).catch(lr)}:ar;function lr(e){setTimeout((function(){throw e}))}function sr(e,n){var t=n,a=0;do{var r=t.nextSibling;if(e.removeChild(t),r&&8===r.nodeType)if("/$"===(t=r.data)){if(0===a)return e.removeChild(r),void Un(n);a--}else"$"!==t&&"$?"!==t&&"$!"!==t||a++;t=r}while(t);Un(n)}function ur(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break;if(8===n){if("$"===(n=e.data)||"$!"===n||"$?"===n)break;if("/$"===n)return null}}return e}function cr(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if("$"===t||"$!"===t||"$?"===t){if(0===n)return e;n--}else"/$"===t&&n++}e=e.previousSibling}return null}var dr=Math.random().toString(36).slice(2),pr="__reactFiber$"+dr,hr="__reactProps$"+dr,fr="__reactContainer$"+dr,mr="__reactEvents$"+dr,gr="__reactListeners$"+dr,vr="__reactHandles$"+dr;function yr(e){var n=e[pr];if(n)return n;for(var t=e.parentNode;t;){if(n=t[fr]||t[pr]){if(t=n.alternate,null!==n.child||null!==t&&null!==t.child)for(e=cr(e);null!==e;){if(t=e[pr])return t;e=cr(e)}return n}t=(e=t).parentNode}return null}function br(e){return!(e=e[pr]||e[fr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function xr(e){return e[hr]||null}var kr=[],Nr=-1;function Sr(e){return{current:e}}function jr(e){0>Nr||(e.current=kr[Nr],kr[Nr]=null,Nr--)}function Cr(e,n){Nr++,kr[Nr]=e.current,e.current=n}var Er={},zr=Sr(Er),_r=Sr(!1),Tr=Er;function Pr(e,n){var t=e.type.contextTypes;if(!t)return Er;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===n)return a.__reactInternalMemoizedMaskedChildContext;var r,i={};for(r in t)i[r]=n[r];return a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),i}function Mr(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Lr(){jr(_r),jr(zr)}function Ar(e,n,t){if(zr.current!==Er)throw Error(i(168));Cr(zr,n),Cr(_r,t)}function Or(e,n,t){var a=e.stateNode;if(n=n.childContextTypes,"function"!==typeof a.getChildContext)return t;for(var r in a=a.getChildContext())if(!(r in n))throw Error(i(108,U(e)||"Unknown",r));return F({},t,a)}function Ir(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Er,Tr=zr.current,Cr(zr,e),Cr(_r,_r.current),!0}function Fr(e,n,t){var a=e.stateNode;if(!a)throw Error(i(169));t?(e=Or(e,n,Tr),a.__reactInternalMemoizedMergedChildContext=e,jr(_r),jr(zr),Cr(zr,e)):jr(_r),Cr(_r,t)}var Rr=null,Dr=!1,Br=!1;function Gr(e){null===Rr?Rr=[e]:Rr.push(e)}function Hr(){if(!Br&&null!==Rr){Br=!0;var e=0,n=wn;try{var t=Rr;for(wn=1;e<t.length;e++){var a=t[e];do{a=a(!0)}while(null!==a)}Rr=null,Dr=!1}catch(r){throw null!==Rr&&(Rr=Rr.slice(e+1)),Qe(Je,Hr),r}finally{wn=n,Br=!1}}return null}var Ur=[],$r=0,qr=null,Vr=0,Qr=[],Wr=0,Kr=null,Yr=1,Xr="";function Zr(e,n){Ur[$r++]=Vr,Ur[$r++]=qr,qr=e,Vr=n}function Jr(e,n,t){Qr[Wr++]=Yr,Qr[Wr++]=Xr,Qr[Wr++]=Kr,Kr=e;var a=Yr;e=Xr;var r=32-ln(a)-1;a&=~(1<<r),t+=1;var i=32-ln(n)+r;if(30<i){var o=r-r%5;i=(a&(1<<o)-1).toString(32),a>>=o,r-=o,Yr=1<<32-ln(n)+r|t<<r|a,Xr=i+e}else Yr=1<<i|t<<r|a,Xr=e}function ei(e){null!==e.return&&(Zr(e,1),Jr(e,1,0))}function ni(e){for(;e===qr;)qr=Ur[--$r],Ur[$r]=null,Vr=Ur[--$r],Ur[$r]=null;for(;e===Kr;)Kr=Qr[--Wr],Qr[Wr]=null,Xr=Qr[--Wr],Qr[Wr]=null,Yr=Qr[--Wr],Qr[Wr]=null}var ti=null,ai=null,ri=!1,ii=null;function oi(e,n){var t=Pu(5,null,null,0);t.elementType="DELETED",t.stateNode=n,t.return=e,null===(n=e.deletions)?(e.deletions=[t],e.flags|=16):n.push(t)}function li(e,n){switch(e.tag){case 5:var t=e.type;return null!==(n=1!==n.nodeType||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,ti=e,ai=ur(n.firstChild),!0);case 6:return null!==(n=""===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,ti=e,ai=null,!0);case 13:return null!==(n=8!==n.nodeType?null:n)&&(t=null!==Kr?{id:Yr,overflow:Xr}:null,e.memoizedState={dehydrated:n,treeContext:t,retryLane:1073741824},(t=Pu(18,null,null,0)).stateNode=n,t.return=e,e.child=t,ti=e,ai=null,!0);default:return!1}}function si(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function ui(e){if(ri){var n=ai;if(n){var t=n;if(!li(e,n)){if(si(e))throw Error(i(418));n=ur(t.nextSibling);var a=ti;n&&li(e,n)?oi(a,t):(e.flags=-4097&e.flags|2,ri=!1,ti=e)}}else{if(si(e))throw Error(i(418));e.flags=-4097&e.flags|2,ri=!1,ti=e}}}function ci(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ti=e}function di(e){if(e!==ti)return!1;if(!ri)return ci(e),ri=!0,!1;var n;if((n=3!==e.tag)&&!(n=5!==e.tag)&&(n="head"!==(n=e.type)&&"body"!==n&&!tr(e.type,e.memoizedProps)),n&&(n=ai)){if(si(e))throw pi(),Error(i(418));for(;n;)oi(e,n),n=ur(n.nextSibling)}if(ci(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType){var t=e.data;if("/$"===t){if(0===n){ai=ur(e.nextSibling);break e}n--}else"$"!==t&&"$!"!==t&&"$?"!==t||n++}e=e.nextSibling}ai=null}}else ai=ti?ur(e.stateNode.nextSibling):null;return!0}function pi(){for(var e=ai;e;)e=ur(e.nextSibling)}function hi(){ai=ti=null,ri=!1}function fi(e){null===ii?ii=[e]:ii.push(e)}var mi=w.ReactCurrentBatchConfig;function gi(e,n,t){if(null!==(e=t.ref)&&"function"!==typeof e&&"object"!==typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error(i(309));var a=t.stateNode}if(!a)throw Error(i(147,e));var r=a,o=""+e;return null!==n&&null!==n.ref&&"function"===typeof n.ref&&n.ref._stringRef===o?n.ref:(n=function(e){var n=r.refs;null===e?delete n[o]:n[o]=e},n._stringRef=o,n)}if("string"!==typeof e)throw Error(i(284));if(!t._owner)throw Error(i(290,e))}return e}function vi(e,n){throw e=Object.prototype.toString.call(n),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function yi(e){return(0,e._init)(e._payload)}function bi(e){function n(n,t){if(e){var a=n.deletions;null===a?(n.deletions=[t],n.flags|=16):a.push(t)}}function t(t,a){if(!e)return null;for(;null!==a;)n(t,a),a=a.sibling;return null}function a(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function r(e,n){return(e=Lu(e,n)).index=0,e.sibling=null,e}function o(n,t,a){return n.index=a,e?null!==(a=n.alternate)?(a=a.index)<t?(n.flags|=2,t):a:(n.flags|=2,t):(n.flags|=1048576,t)}function l(n){return e&&null===n.alternate&&(n.flags|=2),n}function s(e,n,t,a){return null===n||6!==n.tag?((n=Fu(t,e.mode,a)).return=e,n):((n=r(n,t)).return=e,n)}function u(e,n,t,a){var i=t.type;return i===N?d(e,n,t.props.children,a,t.key):null!==n&&(n.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===M&&yi(i)===n.type)?((a=r(n,t.props)).ref=gi(e,n,t),a.return=e,a):((a=Au(t.type,t.key,t.props,null,e.mode,a)).ref=gi(e,n,t),a.return=e,a)}function c(e,n,t,a){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=Ru(t,e.mode,a)).return=e,n):((n=r(n,t.children||[])).return=e,n)}function d(e,n,t,a,i){return null===n||7!==n.tag?((n=Ou(t,e.mode,a,i)).return=e,n):((n=r(n,t)).return=e,n)}function p(e,n,t){if("string"===typeof n&&""!==n||"number"===typeof n)return(n=Fu(""+n,e.mode,t)).return=e,n;if("object"===typeof n&&null!==n){switch(n.$$typeof){case x:return(t=Au(n.type,n.key,n.props,null,e.mode,t)).ref=gi(e,null,n),t.return=e,t;case k:return(n=Ru(n,e.mode,t)).return=e,n;case M:return p(e,(0,n._init)(n._payload),t)}if(ne(n)||O(n))return(n=Ou(n,e.mode,t,null)).return=e,n;vi(e,n)}return null}function h(e,n,t,a){var r=null!==n?n.key:null;if("string"===typeof t&&""!==t||"number"===typeof t)return null!==r?null:s(e,n,""+t,a);if("object"===typeof t&&null!==t){switch(t.$$typeof){case x:return t.key===r?u(e,n,t,a):null;case k:return t.key===r?c(e,n,t,a):null;case M:return h(e,n,(r=t._init)(t._payload),a)}if(ne(t)||O(t))return null!==r?null:d(e,n,t,a,null);vi(e,t)}return null}function f(e,n,t,a,r){if("string"===typeof a&&""!==a||"number"===typeof a)return s(n,e=e.get(t)||null,""+a,r);if("object"===typeof a&&null!==a){switch(a.$$typeof){case x:return u(n,e=e.get(null===a.key?t:a.key)||null,a,r);case k:return c(n,e=e.get(null===a.key?t:a.key)||null,a,r);case M:return f(e,n,t,(0,a._init)(a._payload),r)}if(ne(a)||O(a))return d(n,e=e.get(t)||null,a,r,null);vi(n,a)}return null}function m(r,i,l,s){for(var u=null,c=null,d=i,m=i=0,g=null;null!==d&&m<l.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=h(r,d,l[m],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&n(r,d),i=o(v,i,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===l.length)return t(r,d),ri&&Zr(r,m),u;if(null===d){for(;m<l.length;m++)null!==(d=p(r,l[m],s))&&(i=o(d,i,m),null===c?u=d:c.sibling=d,c=d);return ri&&Zr(r,m),u}for(d=a(r,d);m<l.length;m++)null!==(g=f(d,r,m,l[m],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),i=o(g,i,m),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return n(r,e)})),ri&&Zr(r,m),u}function g(r,l,s,u){var c=O(s);if("function"!==typeof c)throw Error(i(150));if(null==(s=c.call(s)))throw Error(i(151));for(var d=c=null,m=l,g=l=0,v=null,y=s.next();null!==m&&!y.done;g++,y=s.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=h(r,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&n(r,m),l=o(b,l,g),null===d?c=b:d.sibling=b,d=b,m=v}if(y.done)return t(r,m),ri&&Zr(r,g),c;if(null===m){for(;!y.done;g++,y=s.next())null!==(y=p(r,y.value,u))&&(l=o(y,l,g),null===d?c=y:d.sibling=y,d=y);return ri&&Zr(r,g),c}for(m=a(r,m);!y.done;g++,y=s.next())null!==(y=f(m,r,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),l=o(y,l,g),null===d?c=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return n(r,e)})),ri&&Zr(r,g),c}return function e(a,i,o,s){if("object"===typeof o&&null!==o&&o.type===N&&null===o.key&&(o=o.props.children),"object"===typeof o&&null!==o){switch(o.$$typeof){case x:e:{for(var u=o.key,c=i;null!==c;){if(c.key===u){if((u=o.type)===N){if(7===c.tag){t(a,c.sibling),(i=r(c,o.props.children)).return=a,a=i;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===M&&yi(u)===c.type){t(a,c.sibling),(i=r(c,o.props)).ref=gi(a,c,o),i.return=a,a=i;break e}t(a,c);break}n(a,c),c=c.sibling}o.type===N?((i=Ou(o.props.children,a.mode,s,o.key)).return=a,a=i):((s=Au(o.type,o.key,o.props,null,a.mode,s)).ref=gi(a,i,o),s.return=a,a=s)}return l(a);case k:e:{for(c=o.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===o.containerInfo&&i.stateNode.implementation===o.implementation){t(a,i.sibling),(i=r(i,o.children||[])).return=a,a=i;break e}t(a,i);break}n(a,i),i=i.sibling}(i=Ru(o,a.mode,s)).return=a,a=i}return l(a);case M:return e(a,i,(c=o._init)(o._payload),s)}if(ne(o))return m(a,i,o,s);if(O(o))return g(a,i,o,s);vi(a,o)}return"string"===typeof o&&""!==o||"number"===typeof o?(o=""+o,null!==i&&6===i.tag?(t(a,i.sibling),(i=r(i,o)).return=a,a=i):(t(a,i),(i=Fu(o,a.mode,s)).return=a,a=i),l(a)):t(a,i)}}var wi=bi(!0),xi=bi(!1),ki=Sr(null),Ni=null,Si=null,ji=null;function Ci(){ji=Si=Ni=null}function Ei(e){var n=ki.current;jr(ki),e._currentValue=n}function zi(e,n,t){for(;null!==e;){var a=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,null!==a&&(a.childLanes|=n)):null!==a&&(a.childLanes&n)!==n&&(a.childLanes|=n),e===t)break;e=e.return}}function _i(e,n){Ni=e,ji=Si=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&n)&&(bl=!0),e.firstContext=null)}function Ti(e){var n=e._currentValue;if(ji!==e)if(e={context:e,memoizedValue:n,next:null},null===Si){if(null===Ni)throw Error(i(308));Si=e,Ni.dependencies={lanes:0,firstContext:e}}else Si=Si.next=e;return n}var Pi=null;function Mi(e){null===Pi?Pi=[e]:Pi.push(e)}function Li(e,n,t,a){var r=n.interleaved;return null===r?(t.next=t,Mi(n)):(t.next=r.next,r.next=t),n.interleaved=t,Ai(e,a)}function Ai(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}var Oi=!1;function Ii(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fi(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ri(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Di(e,n,t){var a=e.updateQueue;if(null===a)return null;if(a=a.shared,0!==(2&zs)){var r=a.pending;return null===r?n.next=n:(n.next=r.next,r.next=n),a.pending=n,Ai(e,t)}return null===(r=a.interleaved)?(n.next=n,Mi(a)):(n.next=r.next,r.next=n),a.interleaved=n,Ai(e,t)}function Bi(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!==(4194240&t))){var a=n.lanes;t|=a&=e.pendingLanes,n.lanes=t,bn(e,t)}}function Gi(e,n){var t=e.updateQueue,a=e.alternate;if(null!==a&&t===(a=a.updateQueue)){var r=null,i=null;if(null!==(t=t.firstBaseUpdate)){do{var o={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===i?r=i=o:i=i.next=o,t=t.next}while(null!==t);null===i?r=i=n:i=i.next=n}else r=i=n;return t={baseState:a.baseState,firstBaseUpdate:r,lastBaseUpdate:i,shared:a.shared,effects:a.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Hi(e,n,t,a){var r=e.updateQueue;Oi=!1;var i=r.firstBaseUpdate,o=r.lastBaseUpdate,l=r.shared.pending;if(null!==l){r.shared.pending=null;var s=l,u=s.next;s.next=null,null===o?i=u:o.next=u,o=s;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s))}if(null!==i){var d=r.baseState;for(o=0,c=u=s=null,l=i;;){var p=l.lane,h=l.eventTime;if((a&p)===p){null!==c&&(c=c.next={eventTime:h,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var f=e,m=l;switch(p=n,h=t,m.tag){case 1:if("function"===typeof(f=m.payload)){d=f.call(h,d,p);break e}d=f;break e;case 3:f.flags=-65537&f.flags|128;case 0:if(null===(p="function"===typeof(f=m.payload)?f.call(h,d,p):f)||void 0===p)break e;d=F({},d,p);break e;case 2:Oi=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(p=r.effects)?r.effects=[l]:p.push(l))}else h={eventTime:h,lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=h,s=d):c=c.next=h,o|=p;if(null===(l=l.next)){if(null===(l=r.shared.pending))break;l=(p=l).next,p.next=null,r.lastBaseUpdate=p,r.shared.pending=null}}if(null===c&&(s=d),r.baseState=s,r.firstBaseUpdate=u,r.lastBaseUpdate=c,null!==(n=r.shared.interleaved)){r=n;do{o|=r.lane,r=r.next}while(r!==n)}else null===i&&(r.shared.lanes=0);Is|=o,e.lanes=o,e.memoizedState=d}}function Ui(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var a=e[n],r=a.callback;if(null!==r){if(a.callback=null,a=t,"function"!==typeof r)throw Error(i(191,r));r.call(a)}}}var $i={},qi=Sr($i),Vi=Sr($i),Qi=Sr($i);function Wi(e){if(e===$i)throw Error(i(174));return e}function Ki(e,n){switch(Cr(Qi,n),Cr(Vi,e),Cr(qi,$i),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:se(null,"");break;default:n=se(n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName)}jr(qi),Cr(qi,n)}function Yi(){jr(qi),jr(Vi),jr(Qi)}function Xi(e){Wi(Qi.current);var n=Wi(qi.current),t=se(n,e.type);n!==t&&(Cr(Vi,e),Cr(qi,t))}function Zi(e){Vi.current===e&&(jr(qi),jr(Vi))}var Ji=Sr(0);function eo(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||"$?"===t.data||"$!"===t.data))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!==(128&n.flags))return n}else if(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 null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var no=[];function to(){for(var e=0;e<no.length;e++)no[e]._workInProgressVersionPrimary=null;no.length=0}var ao=w.ReactCurrentDispatcher,ro=w.ReactCurrentBatchConfig,io=0,oo=null,lo=null,so=null,uo=!1,co=!1,po=0,ho=0;function fo(){throw Error(i(321))}function mo(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!la(e[t],n[t]))return!1;return!0}function go(e,n,t,a,r,o){if(io=o,oo=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,ao.current=null===e||null===e.memoizedState?Jo:el,e=t(a,r),co){o=0;do{if(co=!1,po=0,25<=o)throw Error(i(301));o+=1,so=lo=null,n.updateQueue=null,ao.current=nl,e=t(a,r)}while(co)}if(ao.current=Zo,n=null!==lo&&null!==lo.next,io=0,so=lo=oo=null,uo=!1,n)throw Error(i(300));return e}function vo(){var e=0!==po;return po=0,e}function yo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===so?oo.memoizedState=so=e:so=so.next=e,so}function bo(){if(null===lo){var e=oo.alternate;e=null!==e?e.memoizedState:null}else e=lo.next;var n=null===so?oo.memoizedState:so.next;if(null!==n)so=n,lo=e;else{if(null===e)throw Error(i(310));e={memoizedState:(lo=e).memoizedState,baseState:lo.baseState,baseQueue:lo.baseQueue,queue:lo.queue,next:null},null===so?oo.memoizedState=so=e:so=so.next=e}return so}function wo(e,n){return"function"===typeof n?n(e):n}function xo(e){var n=bo(),t=n.queue;if(null===t)throw Error(i(311));t.lastRenderedReducer=e;var a=lo,r=a.baseQueue,o=t.pending;if(null!==o){if(null!==r){var l=r.next;r.next=o.next,o.next=l}a.baseQueue=r=o,t.pending=null}if(null!==r){o=r.next,a=a.baseState;var s=l=null,u=null,c=o;do{var d=c.lane;if((io&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),a=c.hasEagerState?c.eagerState:e(a,c.action);else{var p={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(s=u=p,l=a):u=u.next=p,oo.lanes|=d,Is|=d}c=c.next}while(null!==c&&c!==o);null===u?l=a:u.next=s,la(a,n.memoizedState)||(bl=!0),n.memoizedState=a,n.baseState=l,n.baseQueue=u,t.lastRenderedState=a}if(null!==(e=t.interleaved)){r=e;do{o=r.lane,oo.lanes|=o,Is|=o,r=r.next}while(r!==e)}else null===r&&(t.lanes=0);return[n.memoizedState,t.dispatch]}function ko(e){var n=bo(),t=n.queue;if(null===t)throw Error(i(311));t.lastRenderedReducer=e;var a=t.dispatch,r=t.pending,o=n.memoizedState;if(null!==r){t.pending=null;var l=r=r.next;do{o=e(o,l.action),l=l.next}while(l!==r);la(o,n.memoizedState)||(bl=!0),n.memoizedState=o,null===n.baseQueue&&(n.baseState=o),t.lastRenderedState=o}return[o,a]}function No(){}function So(e,n){var t=oo,a=bo(),r=n(),o=!la(a.memoizedState,r);if(o&&(a.memoizedState=r,bl=!0),a=a.queue,Io(Eo.bind(null,t,a,e),[e]),a.getSnapshot!==n||o||null!==so&&1&so.memoizedState.tag){if(t.flags|=2048,Po(9,Co.bind(null,t,a,r,n),void 0,null),null===_s)throw Error(i(349));0!==(30&io)||jo(t,n,r)}return r}function jo(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},null===(n=oo.updateQueue)?(n={lastEffect:null,stores:null},oo.updateQueue=n,n.stores=[e]):null===(t=n.stores)?n.stores=[e]:t.push(e)}function Co(e,n,t,a){n.value=t,n.getSnapshot=a,zo(n)&&_o(e)}function Eo(e,n,t){return t((function(){zo(n)&&_o(e)}))}function zo(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!la(e,t)}catch(a){return!0}}function _o(e){var n=Ai(e,1);null!==n&&tu(n,e,1,-1)}function To(e){var n=yo();return"function"===typeof e&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:wo,lastRenderedState:e},n.queue=e,e=e.dispatch=Wo.bind(null,oo,e),[n.memoizedState,e]}function Po(e,n,t,a){return e={tag:e,create:n,destroy:t,deps:a,next:null},null===(n=oo.updateQueue)?(n={lastEffect:null,stores:null},oo.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(a=t.next,t.next=e,e.next=a,n.lastEffect=e),e}function Mo(){return bo().memoizedState}function Lo(e,n,t,a){var r=yo();oo.flags|=e,r.memoizedState=Po(1|n,t,void 0,void 0===a?null:a)}function Ao(e,n,t,a){var r=bo();a=void 0===a?null:a;var i=void 0;if(null!==lo){var o=lo.memoizedState;if(i=o.destroy,null!==a&&mo(a,o.deps))return void(r.memoizedState=Po(n,t,i,a))}oo.flags|=e,r.memoizedState=Po(1|n,t,i,a)}function Oo(e,n){return Lo(8390656,8,e,n)}function Io(e,n){return Ao(2048,8,e,n)}function Fo(e,n){return Ao(4,2,e,n)}function Ro(e,n){return Ao(4,4,e,n)}function Do(e,n){return"function"===typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function Bo(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Ao(4,4,Do.bind(null,n,e),t)}function Go(){}function Ho(e,n){var t=bo();n=void 0===n?null:n;var a=t.memoizedState;return null!==a&&null!==n&&mo(n,a[1])?a[0]:(t.memoizedState=[e,n],e)}function Uo(e,n){var t=bo();n=void 0===n?null:n;var a=t.memoizedState;return null!==a&&null!==n&&mo(n,a[1])?a[0]:(e=e(),t.memoizedState=[e,n],e)}function $o(e,n,t){return 0===(21&io)?(e.baseState&&(e.baseState=!1,bl=!0),e.memoizedState=t):(la(t,n)||(t=gn(),oo.lanes|=t,Is|=t,e.baseState=!0),n)}function qo(e,n){var t=wn;wn=0!==t&&4>t?t:4,e(!0);var a=ro.transition;ro.transition={};try{e(!1),n()}finally{wn=t,ro.transition=a}}function Vo(){return bo().memoizedState}function Qo(e,n,t){var a=nu(e);if(t={lane:a,action:t,hasEagerState:!1,eagerState:null,next:null},Ko(e))Yo(n,t);else if(null!==(t=Li(e,n,t,a))){tu(t,e,a,eu()),Xo(t,n,a)}}function Wo(e,n,t){var a=nu(e),r={lane:a,action:t,hasEagerState:!1,eagerState:null,next:null};if(Ko(e))Yo(n,r);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=n.lastRenderedReducer))try{var o=n.lastRenderedState,l=i(o,t);if(r.hasEagerState=!0,r.eagerState=l,la(l,o)){var s=n.interleaved;return null===s?(r.next=r,Mi(n)):(r.next=s.next,s.next=r),void(n.interleaved=r)}}catch(u){}null!==(t=Li(e,n,r,a))&&(tu(t,e,a,r=eu()),Xo(t,n,a))}}function Ko(e){var n=e.alternate;return e===oo||null!==n&&n===oo}function Yo(e,n){co=uo=!0;var t=e.pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function Xo(e,n,t){if(0!==(4194240&t)){var a=n.lanes;t|=a&=e.pendingLanes,n.lanes=t,bn(e,t)}}var Zo={readContext:Ti,useCallback:fo,useContext:fo,useEffect:fo,useImperativeHandle:fo,useInsertionEffect:fo,useLayoutEffect:fo,useMemo:fo,useReducer:fo,useRef:fo,useState:fo,useDebugValue:fo,useDeferredValue:fo,useTransition:fo,useMutableSource:fo,useSyncExternalStore:fo,useId:fo,unstable_isNewReconciler:!1},Jo={readContext:Ti,useCallback:function(e,n){return yo().memoizedState=[e,void 0===n?null:n],e},useContext:Ti,useEffect:Oo,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Lo(4194308,4,Do.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Lo(4194308,4,e,n)},useInsertionEffect:function(e,n){return Lo(4,2,e,n)},useMemo:function(e,n){var t=yo();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var a=yo();return n=void 0!==t?t(n):n,a.memoizedState=a.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Qo.bind(null,oo,e),[a.memoizedState,e]},useRef:function(e){return e={current:e},yo().memoizedState=e},useState:To,useDebugValue:Go,useDeferredValue:function(e){return yo().memoizedState=e},useTransition:function(){var e=To(!1),n=e[0];return e=qo.bind(null,e[1]),yo().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var a=oo,r=yo();if(ri){if(void 0===t)throw Error(i(407));t=t()}else{if(t=n(),null===_s)throw Error(i(349));0!==(30&io)||jo(a,n,t)}r.memoizedState=t;var o={value:t,getSnapshot:n};return r.queue=o,Oo(Eo.bind(null,a,o,e),[e]),a.flags|=2048,Po(9,Co.bind(null,a,o,t,n),void 0,null),t},useId:function(){var e=yo(),n=_s.identifierPrefix;if(ri){var t=Xr;n=":"+n+"R"+(t=(Yr&~(1<<32-ln(Yr)-1)).toString(32)+t),0<(t=po++)&&(n+="H"+t.toString(32)),n+=":"}else n=":"+n+"r"+(t=ho++).toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},el={readContext:Ti,useCallback:Ho,useContext:Ti,useEffect:Io,useImperativeHandle:Bo,useInsertionEffect:Fo,useLayoutEffect:Ro,useMemo:Uo,useReducer:xo,useRef:Mo,useState:function(){return xo(wo)},useDebugValue:Go,useDeferredValue:function(e){return $o(bo(),lo.memoizedState,e)},useTransition:function(){return[xo(wo)[0],bo().memoizedState]},useMutableSource:No,useSyncExternalStore:So,useId:Vo,unstable_isNewReconciler:!1},nl={readContext:Ti,useCallback:Ho,useContext:Ti,useEffect:Io,useImperativeHandle:Bo,useInsertionEffect:Fo,useLayoutEffect:Ro,useMemo:Uo,useReducer:ko,useRef:Mo,useState:function(){return ko(wo)},useDebugValue:Go,useDeferredValue:function(e){var n=bo();return null===lo?n.memoizedState=e:$o(n,lo.memoizedState,e)},useTransition:function(){return[ko(wo)[0],bo().memoizedState]},useMutableSource:No,useSyncExternalStore:So,useId:Vo,unstable_isNewReconciler:!1};function tl(e,n){if(e&&e.defaultProps){for(var t in n=F({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}return n}function al(e,n,t,a){t=null===(t=t(a,n=e.memoizedState))||void 0===t?n:F({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var rl={isMounted:function(e){return!!(e=e._reactInternals)&&He(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var a=eu(),r=nu(e),i=Ri(a,r);i.payload=n,void 0!==t&&null!==t&&(i.callback=t),null!==(n=Di(e,i,r))&&(tu(n,e,r,a),Bi(n,e,r))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var a=eu(),r=nu(e),i=Ri(a,r);i.tag=1,i.payload=n,void 0!==t&&null!==t&&(i.callback=t),null!==(n=Di(e,i,r))&&(tu(n,e,r,a),Bi(n,e,r))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=eu(),a=nu(e),r=Ri(t,a);r.tag=2,void 0!==n&&null!==n&&(r.callback=n),null!==(n=Di(e,r,a))&&(tu(n,e,a,t),Bi(n,e,a))}};function il(e,n,t,a,r,i,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(a,i,o):!n.prototype||!n.prototype.isPureReactComponent||(!sa(t,a)||!sa(r,i))}function ol(e,n,t){var a=!1,r=Er,i=n.contextType;return"object"===typeof i&&null!==i?i=Ti(i):(r=Mr(n)?Tr:zr.current,i=(a=null!==(a=n.contextTypes)&&void 0!==a)?Pr(e,r):Er),n=new n(t,i),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=rl,e.stateNode=n,n._reactInternals=e,a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=i),n}function ll(e,n,t,a){e=n.state,"function"===typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,a),"function"===typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,a),n.state!==e&&rl.enqueueReplaceState(n,n.state,null)}function sl(e,n,t,a){var r=e.stateNode;r.props=t,r.state=e.memoizedState,r.refs={},Ii(e);var i=n.contextType;"object"===typeof i&&null!==i?r.context=Ti(i):(i=Mr(n)?Tr:zr.current,r.context=Pr(e,i)),r.state=e.memoizedState,"function"===typeof(i=n.getDerivedStateFromProps)&&(al(e,n,i,t),r.state=e.memoizedState),"function"===typeof n.getDerivedStateFromProps||"function"===typeof r.getSnapshotBeforeUpdate||"function"!==typeof r.UNSAFE_componentWillMount&&"function"!==typeof r.componentWillMount||(n=r.state,"function"===typeof r.componentWillMount&&r.componentWillMount(),"function"===typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount(),n!==r.state&&rl.enqueueReplaceState(r,r.state,null),Hi(e,t,r,a),r.state=e.memoizedState),"function"===typeof r.componentDidMount&&(e.flags|=4194308)}function ul(e,n){try{var t="",a=n;do{t+=G(a),a=a.return}while(a);var r=t}catch(i){r="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:n,stack:r,digest:null}}function cl(e,n,t){return{value:e,source:null,stack:null!=t?t:null,digest:null!=n?n:null}}function dl(e,n){try{console.error(n.value)}catch(t){setTimeout((function(){throw t}))}}var pl="function"===typeof WeakMap?WeakMap:Map;function hl(e,n,t){(t=Ri(-1,t)).tag=3,t.payload={element:null};var a=n.value;return t.callback=function(){$s||($s=!0,qs=a),dl(0,n)},t}function fl(e,n,t){(t=Ri(-1,t)).tag=3;var a=e.type.getDerivedStateFromError;if("function"===typeof a){var r=n.value;t.payload=function(){return a(r)},t.callback=function(){dl(0,n)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(t.callback=function(){dl(0,n),"function"!==typeof a&&(null===Vs?Vs=new Set([this]):Vs.add(this));var e=n.stack;this.componentDidCatch(n.value,{componentStack:null!==e?e:""})}),t}function ml(e,n,t){var a=e.pingCache;if(null===a){a=e.pingCache=new pl;var r=new Set;a.set(n,r)}else void 0===(r=a.get(n))&&(r=new Set,a.set(n,r));r.has(t)||(r.add(t),e=ju.bind(null,e,n,t),n.then(e,e))}function gl(e){do{var n;if((n=13===e.tag)&&(n=null===(n=e.memoizedState)||null!==n.dehydrated),n)return e;e=e.return}while(null!==e);return null}function vl(e,n,t,a,r){return 0===(1&e.mode)?(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,1===t.tag&&(null===t.alternate?t.tag=17:((n=Ri(-1,1)).tag=2,Di(t,n,1))),t.lanes|=1),e):(e.flags|=65536,e.lanes=r,e)}var yl=w.ReactCurrentOwner,bl=!1;function wl(e,n,t,a){n.child=null===e?xi(n,null,t,a):wi(n,e.child,t,a)}function xl(e,n,t,a,r){t=t.render;var i=n.ref;return _i(n,r),a=go(e,n,t,a,i,r),t=vo(),null===e||bl?(ri&&t&&ei(n),n.flags|=1,wl(e,n,a,r),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~r,$l(e,n,r))}function kl(e,n,t,a,r){if(null===e){var i=t.type;return"function"!==typeof i||Mu(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=Au(t.type,null,a,n,n.mode,r)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,Nl(e,n,i,a,r))}if(i=e.child,0===(e.lanes&r)){var o=i.memoizedProps;if((t=null!==(t=t.compare)?t:sa)(o,a)&&e.ref===n.ref)return $l(e,n,r)}return n.flags|=1,(e=Lu(i,a)).ref=n.ref,e.return=n,n.child=e}function Nl(e,n,t,a,r){if(null!==e){var i=e.memoizedProps;if(sa(i,a)&&e.ref===n.ref){if(bl=!1,n.pendingProps=a=i,0===(e.lanes&r))return n.lanes=e.lanes,$l(e,n,r);0!==(131072&e.flags)&&(bl=!0)}}return Cl(e,n,t,a,r)}function Sl(e,n,t){var a=n.pendingProps,r=a.children,i=null!==e?e.memoizedState:null;if("hidden"===a.mode)if(0===(1&n.mode))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},Cr(Ls,Ms),Ms|=t;else{if(0===(1073741824&t))return e=null!==i?i.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,Cr(Ls,Ms),Ms|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=null!==i?i.baseLanes:t,Cr(Ls,Ms),Ms|=a}else null!==i?(a=i.baseLanes|t,n.memoizedState=null):a=t,Cr(Ls,Ms),Ms|=a;return wl(e,n,r,t),n.child}function jl(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function Cl(e,n,t,a,r){var i=Mr(t)?Tr:zr.current;return i=Pr(n,i),_i(n,r),t=go(e,n,t,a,i,r),a=vo(),null===e||bl?(ri&&a&&ei(n),n.flags|=1,wl(e,n,t,r),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~r,$l(e,n,r))}function El(e,n,t,a,r){if(Mr(t)){var i=!0;Ir(n)}else i=!1;if(_i(n,r),null===n.stateNode)Ul(e,n),ol(n,t,a),sl(n,t,a,r),a=!0;else if(null===e){var o=n.stateNode,l=n.memoizedProps;o.props=l;var s=o.context,u=t.contextType;"object"===typeof u&&null!==u?u=Ti(u):u=Pr(n,u=Mr(t)?Tr:zr.current);var c=t.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;d||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(l!==a||s!==u)&&ll(n,o,a,u),Oi=!1;var p=n.memoizedState;o.state=p,Hi(n,a,o,r),s=n.memoizedState,l!==a||p!==s||_r.current||Oi?("function"===typeof c&&(al(n,t,c,a),s=n.memoizedState),(l=Oi||il(n,t,l,a,p,s,u))?(d||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(n.flags|=4194308)):("function"===typeof o.componentDidMount&&(n.flags|=4194308),n.memoizedProps=a,n.memoizedState=s),o.props=a,o.state=s,o.context=u,a=l):("function"===typeof o.componentDidMount&&(n.flags|=4194308),a=!1)}else{o=n.stateNode,Fi(e,n),l=n.memoizedProps,u=n.type===n.elementType?l:tl(n.type,l),o.props=u,d=n.pendingProps,p=o.context,"object"===typeof(s=t.contextType)&&null!==s?s=Ti(s):s=Pr(n,s=Mr(t)?Tr:zr.current);var h=t.getDerivedStateFromProps;(c="function"===typeof h||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(l!==d||p!==s)&&ll(n,o,a,s),Oi=!1,p=n.memoizedState,o.state=p,Hi(n,a,o,r);var f=n.memoizedState;l!==d||p!==f||_r.current||Oi?("function"===typeof h&&(al(n,t,h,a),f=n.memoizedState),(u=Oi||il(n,t,u,a,p,f,s)||!1)?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(a,f,s),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(a,f,s)),"function"===typeof o.componentDidUpdate&&(n.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(n.flags|=1024)):("function"!==typeof o.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(n.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(n.flags|=1024),n.memoizedProps=a,n.memoizedState=f),o.props=a,o.state=f,o.context=s,a=u):("function"!==typeof o.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(n.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(n.flags|=1024),a=!1)}return zl(e,n,t,a,i,r)}function zl(e,n,t,a,r,i){jl(e,n);var o=0!==(128&n.flags);if(!a&&!o)return r&&Fr(n,t,!1),$l(e,n,i);a=n.stateNode,yl.current=n;var l=o&&"function"!==typeof t.getDerivedStateFromError?null:a.render();return n.flags|=1,null!==e&&o?(n.child=wi(n,e.child,null,i),n.child=wi(n,null,l,i)):wl(e,n,l,i),n.memoizedState=a.state,r&&Fr(n,t,!0),n.child}function _l(e){var n=e.stateNode;n.pendingContext?Ar(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Ar(0,n.context,!1),Ki(e,n.containerInfo)}function Tl(e,n,t,a,r){return hi(),fi(r),n.flags|=256,wl(e,n,t,a),n.child}var Pl,Ml,Ll,Al,Ol={dehydrated:null,treeContext:null,retryLane:0};function Il(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fl(e,n,t){var a,r=n.pendingProps,o=Ji.current,l=!1,s=0!==(128&n.flags);if((a=s)||(a=(null===e||null!==e.memoizedState)&&0!==(2&o)),a?(l=!0,n.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Cr(Ji,1&o),null===e)return ui(n),null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&n.mode)?n.lanes=1:"$!"===e.data?n.lanes=8:n.lanes=1073741824,null):(s=r.children,e=r.fallback,l?(r=n.mode,l=n.child,s={mode:"hidden",children:s},0===(1&r)&&null!==l?(l.childLanes=0,l.pendingProps=s):l=Iu(s,r,0,null),e=Ou(e,r,t,null),l.return=n,e.return=n,l.sibling=e,n.child=l,n.child.memoizedState=Il(t),n.memoizedState=Ol,e):Rl(n,s));if(null!==(o=e.memoizedState)&&null!==(a=o.dehydrated))return function(e,n,t,a,r,o,l){if(t)return 256&n.flags?(n.flags&=-257,Dl(e,n,l,a=cl(Error(i(422))))):null!==n.memoizedState?(n.child=e.child,n.flags|=128,null):(o=a.fallback,r=n.mode,a=Iu({mode:"visible",children:a.children},r,0,null),(o=Ou(o,r,l,null)).flags|=2,a.return=n,o.return=n,a.sibling=o,n.child=a,0!==(1&n.mode)&&wi(n,e.child,null,l),n.child.memoizedState=Il(l),n.memoizedState=Ol,o);if(0===(1&n.mode))return Dl(e,n,l,null);if("$!"===r.data){if(a=r.nextSibling&&r.nextSibling.dataset)var s=a.dgst;return a=s,Dl(e,n,l,a=cl(o=Error(i(419)),a,void 0))}if(s=0!==(l&e.childLanes),bl||s){if(null!==(a=_s)){switch(l&-l){case 4:r=2;break;case 16:r=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:r=32;break;case 536870912:r=268435456;break;default:r=0}0!==(r=0!==(r&(a.suspendedLanes|l))?0:r)&&r!==o.retryLane&&(o.retryLane=r,Ai(e,r),tu(a,e,r,-1))}return mu(),Dl(e,n,l,a=cl(Error(i(421))))}return"$?"===r.data?(n.flags|=128,n.child=e.child,n=Eu.bind(null,e),r._reactRetry=n,null):(e=o.treeContext,ai=ur(r.nextSibling),ti=n,ri=!0,ii=null,null!==e&&(Qr[Wr++]=Yr,Qr[Wr++]=Xr,Qr[Wr++]=Kr,Yr=e.id,Xr=e.overflow,Kr=n),n=Rl(n,a.children),n.flags|=4096,n)}(e,n,s,r,a,o,t);if(l){l=r.fallback,s=n.mode,a=(o=e.child).sibling;var u={mode:"hidden",children:r.children};return 0===(1&s)&&n.child!==o?((r=n.child).childLanes=0,r.pendingProps=u,n.deletions=null):(r=Lu(o,u)).subtreeFlags=14680064&o.subtreeFlags,null!==a?l=Lu(a,l):(l=Ou(l,s,t,null)).flags|=2,l.return=n,r.return=n,r.sibling=l,n.child=r,r=l,l=n.child,s=null===(s=e.child.memoizedState)?Il(t):{baseLanes:s.baseLanes|t,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~t,n.memoizedState=Ol,r}return e=(l=e.child).sibling,r=Lu(l,{mode:"visible",children:r.children}),0===(1&n.mode)&&(r.lanes=t),r.return=n,r.sibling=null,null!==e&&(null===(t=n.deletions)?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=r,n.memoizedState=null,r}function Rl(e,n){return(n=Iu({mode:"visible",children:n},e.mode,0,null)).return=e,e.child=n}function Dl(e,n,t,a){return null!==a&&fi(a),wi(n,e.child,null,t),(e=Rl(n,n.pendingProps.children)).flags|=2,n.memoizedState=null,e}function Bl(e,n,t){e.lanes|=n;var a=e.alternate;null!==a&&(a.lanes|=n),zi(e.return,n,t)}function Gl(e,n,t,a,r){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:a,tail:t,tailMode:r}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=t,i.tailMode=r)}function Hl(e,n,t){var a=n.pendingProps,r=a.revealOrder,i=a.tail;if(wl(e,n,a.children,t),0!==(2&(a=Ji.current)))a=1&a|2,n.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bl(e,t,n);else if(19===e.tag)Bl(e,t,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(Cr(Ji,a),0===(1&n.mode))n.memoizedState=null;else switch(r){case"forwards":for(t=n.child,r=null;null!==t;)null!==(e=t.alternate)&&null===eo(e)&&(r=t),t=t.sibling;null===(t=r)?(r=n.child,n.child=null):(r=t.sibling,t.sibling=null),Gl(n,!1,r,t,i);break;case"backwards":for(t=null,r=n.child,n.child=null;null!==r;){if(null!==(e=r.alternate)&&null===eo(e)){n.child=r;break}e=r.sibling,r.sibling=t,t=r,r=e}Gl(n,!0,t,null,i);break;case"together":Gl(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function Ul(e,n){0===(1&n.mode)&&null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2)}function $l(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),Is|=n.lanes,0===(t&n.childLanes))return null;if(null!==e&&n.child!==e.child)throw Error(i(153));if(null!==n.child){for(t=Lu(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=Lu(e,e.pendingProps)).return=n;t.sibling=null}return n.child}function ql(e,n){if(!ri)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var a=null;null!==t;)null!==t.alternate&&(a=t),t=t.sibling;null===a?n||null===e.tail?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Vl(e){var n=null!==e.alternate&&e.alternate.child===e.child,t=0,a=0;if(n)for(var r=e.child;null!==r;)t|=r.lanes|r.childLanes,a|=14680064&r.subtreeFlags,a|=14680064&r.flags,r.return=e,r=r.sibling;else for(r=e.child;null!==r;)t|=r.lanes|r.childLanes,a|=r.subtreeFlags,a|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=a,e.childLanes=t,n}function Ql(e,n,t){var a=n.pendingProps;switch(ni(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vl(n),null;case 1:case 17:return Mr(n.type)&&Lr(),Vl(n),null;case 3:return a=n.stateNode,Yi(),jr(_r),jr(zr),to(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),null!==e&&null!==e.child||(di(n)?n.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&n.flags)||(n.flags|=1024,null!==ii&&(ou(ii),ii=null))),Ml(e,n),Vl(n),null;case 5:Zi(n);var r=Wi(Qi.current);if(t=n.type,null!==e&&null!=n.stateNode)Ll(e,n,t,a,r),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!a){if(null===n.stateNode)throw Error(i(166));return Vl(n),null}if(e=Wi(qi.current),di(n)){a=n.stateNode,t=n.type;var o=n.memoizedProps;switch(a[pr]=n,a[hr]=o,e=0!==(1&n.mode),t){case"dialog":Da("cancel",a),Da("close",a);break;case"iframe":case"object":case"embed":Da("load",a);break;case"video":case"audio":for(r=0;r<Oa.length;r++)Da(Oa[r],a);break;case"source":Da("error",a);break;case"img":case"image":case"link":Da("error",a),Da("load",a);break;case"details":Da("toggle",a);break;case"input":Y(a,o),Da("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!o.multiple},Da("invalid",a);break;case"textarea":re(a,o),Da("invalid",a)}for(var s in ye(t,o),r=null,o)if(o.hasOwnProperty(s)){var u=o[s];"children"===s?"string"===typeof u?a.textContent!==u&&(!0!==o.suppressHydrationWarning&&Za(a.textContent,u,e),r=["children",u]):"number"===typeof u&&a.textContent!==""+u&&(!0!==o.suppressHydrationWarning&&Za(a.textContent,u,e),r=["children",""+u]):l.hasOwnProperty(s)&&null!=u&&"onScroll"===s&&Da("scroll",a)}switch(t){case"input":V(a),J(a,o,!0);break;case"textarea":V(a),oe(a);break;case"select":case"option":break;default:"function"===typeof o.onClick&&(a.onclick=Ja)}a=r,n.updateQueue=a,null!==a&&(n.flags|=4)}else{s=9===r.nodeType?r:r.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(t)),"http://www.w3.org/1999/xhtml"===e?"script"===t?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof a.is?e=s.createElement(t,{is:a.is}):(e=s.createElement(t),"select"===t&&(s=e,a.multiple?s.multiple=!0:a.size&&(s.size=a.size))):e=s.createElementNS(e,t),e[pr]=n,e[hr]=a,Pl(e,n,!1,!1),n.stateNode=e;e:{switch(s=be(t,a),t){case"dialog":Da("cancel",e),Da("close",e),r=a;break;case"iframe":case"object":case"embed":Da("load",e),r=a;break;case"video":case"audio":for(r=0;r<Oa.length;r++)Da(Oa[r],e);r=a;break;case"source":Da("error",e),r=a;break;case"img":case"image":case"link":Da("error",e),Da("load",e),r=a;break;case"details":Da("toggle",e),r=a;break;case"input":Y(e,a),r=K(e,a),Da("invalid",e);break;case"option":default:r=a;break;case"select":e._wrapperState={wasMultiple:!!a.multiple},r=F({},a,{value:void 0}),Da("invalid",e);break;case"textarea":re(e,a),r=ae(e,a),Da("invalid",e)}for(o in ye(t,r),u=r)if(u.hasOwnProperty(o)){var c=u[o];"style"===o?ge(e,c):"dangerouslySetInnerHTML"===o?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===o?"string"===typeof c?("textarea"!==t||""!==c)&&pe(e,c):"number"===typeof c&&pe(e,""+c):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(l.hasOwnProperty(o)?null!=c&&"onScroll"===o&&Da("scroll",e):null!=c&&b(e,o,c,s))}switch(t){case"input":V(e),J(e,a,!1);break;case"textarea":V(e),oe(e);break;case"option":null!=a.value&&e.setAttribute("value",""+$(a.value));break;case"select":e.multiple=!!a.multiple,null!=(o=a.value)?te(e,!!a.multiple,o,!1):null!=a.defaultValue&&te(e,!!a.multiple,a.defaultValue,!0);break;default:"function"===typeof r.onClick&&(e.onclick=Ja)}switch(t){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}}a&&(n.flags|=4)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return Vl(n),null;case 6:if(e&&null!=n.stateNode)Al(e,n,e.memoizedProps,a);else{if("string"!==typeof a&&null===n.stateNode)throw Error(i(166));if(t=Wi(Qi.current),Wi(qi.current),di(n)){if(a=n.stateNode,t=n.memoizedProps,a[pr]=n,(o=a.nodeValue!==t)&&null!==(e=ti))switch(e.tag){case 3:Za(a.nodeValue,t,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Za(a.nodeValue,t,0!==(1&e.mode))}o&&(n.flags|=4)}else(a=(9===t.nodeType?t:t.ownerDocument).createTextNode(a))[pr]=n,n.stateNode=a}return Vl(n),null;case 13:if(jr(Ji),a=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ri&&null!==ai&&0!==(1&n.mode)&&0===(128&n.flags))pi(),hi(),n.flags|=98560,o=!1;else if(o=di(n),null!==a&&null!==a.dehydrated){if(null===e){if(!o)throw Error(i(318));if(!(o=null!==(o=n.memoizedState)?o.dehydrated:null))throw Error(i(317));o[pr]=n}else hi(),0===(128&n.flags)&&(n.memoizedState=null),n.flags|=4;Vl(n),o=!1}else null!==ii&&(ou(ii),ii=null),o=!0;if(!o)return 65536&n.flags?n:null}return 0!==(128&n.flags)?(n.lanes=t,n):((a=null!==a)!==(null!==e&&null!==e.memoizedState)&&a&&(n.child.flags|=8192,0!==(1&n.mode)&&(null===e||0!==(1&Ji.current)?0===As&&(As=3):mu())),null!==n.updateQueue&&(n.flags|=4),Vl(n),null);case 4:return Yi(),Ml(e,n),null===e&&Ha(n.stateNode.containerInfo),Vl(n),null;case 10:return Ei(n.type._context),Vl(n),null;case 19:if(jr(Ji),null===(o=n.memoizedState))return Vl(n),null;if(a=0!==(128&n.flags),null===(s=o.rendering))if(a)ql(o,!1);else{if(0!==As||null!==e&&0!==(128&e.flags))for(e=n.child;null!==e;){if(null!==(s=eo(e))){for(n.flags|=128,ql(o,!1),null!==(a=s.updateQueue)&&(n.updateQueue=a,n.flags|=4),n.subtreeFlags=0,a=t,t=n.child;null!==t;)e=a,(o=t).flags&=14680066,null===(s=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),t=t.sibling;return Cr(Ji,1&Ji.current|2),n.child}e=e.sibling}null!==o.tail&&Xe()>Hs&&(n.flags|=128,a=!0,ql(o,!1),n.lanes=4194304)}else{if(!a)if(null!==(e=eo(s))){if(n.flags|=128,a=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.flags|=4),ql(o,!0),null===o.tail&&"hidden"===o.tailMode&&!s.alternate&&!ri)return Vl(n),null}else 2*Xe()-o.renderingStartTime>Hs&&1073741824!==t&&(n.flags|=128,a=!0,ql(o,!1),n.lanes=4194304);o.isBackwards?(s.sibling=n.child,n.child=s):(null!==(t=o.last)?t.sibling=s:n.child=s,o.last=s)}return null!==o.tail?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=Xe(),n.sibling=null,t=Ji.current,Cr(Ji,a?1&t|2:1&t),n):(Vl(n),null);case 22:case 23:return du(),a=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==a&&(n.flags|=8192),a&&0!==(1&n.mode)?0!==(1073741824&Ms)&&(Vl(n),6&n.subtreeFlags&&(n.flags|=8192)):Vl(n),null;case 24:case 25:return null}throw Error(i(156,n.tag))}function Wl(e,n){switch(ni(n),n.tag){case 1:return Mr(n.type)&&Lr(),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return Yi(),jr(_r),jr(zr),to(),0!==(65536&(e=n.flags))&&0===(128&e)?(n.flags=-65537&e|128,n):null;case 5:return Zi(n),null;case 13:if(jr(Ji),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(i(340));hi()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return jr(Ji),null;case 4:return Yi(),null;case 10:return Ei(n.type._context),null;case 22:case 23:return du(),null;default:return null}}Pl=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},Ml=function(){},Ll=function(e,n,t,a){var r=e.memoizedProps;if(r!==a){e=n.stateNode,Wi(qi.current);var i,o=null;switch(t){case"input":r=K(e,r),a=K(e,a),o=[];break;case"select":r=F({},r,{value:void 0}),a=F({},a,{value:void 0}),o=[];break;case"textarea":r=ae(e,r),a=ae(e,a),o=[];break;default:"function"!==typeof r.onClick&&"function"===typeof a.onClick&&(e.onclick=Ja)}for(c in ye(t,a),t=null,r)if(!a.hasOwnProperty(c)&&r.hasOwnProperty(c)&&null!=r[c])if("style"===c){var s=r[c];for(i in s)s.hasOwnProperty(i)&&(t||(t={}),t[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(l.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in a){var u=a[c];if(s=null!=r?r[c]:void 0,a.hasOwnProperty(c)&&u!==s&&(null!=u||null!=s))if("style"===c)if(s){for(i in s)!s.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(t||(t={}),t[i]="");for(i in u)u.hasOwnProperty(i)&&s[i]!==u[i]&&(t||(t={}),t[i]=u[i])}else t||(o||(o=[]),o.push(c,t)),t=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(o=o||[]).push(c,u)):"children"===c?"string"!==typeof u&&"number"!==typeof u||(o=o||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(l.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Da("scroll",e),o||s===u||(o=[])):(o=o||[]).push(c,u))}t&&(o=o||[]).push("style",t);var c=o;(n.updateQueue=c)&&(n.flags|=4)}},Al=function(e,n,t,a){t!==a&&(n.flags|=4)};var Kl=!1,Yl=!1,Xl="function"===typeof WeakSet?WeakSet:Set,Zl=null;function Jl(e,n){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(a){Su(e,n,a)}else t.current=null}function es(e,n,t){try{t()}catch(a){Su(e,n,a)}}var ns=!1;function ts(e,n,t){var a=n.updateQueue;if(null!==(a=null!==a?a.lastEffect:null)){var r=a=a.next;do{if((r.tag&e)===e){var i=r.destroy;r.destroy=void 0,void 0!==i&&es(n,t,i)}r=r.next}while(r!==a)}}function as(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var t=n=n.next;do{if((t.tag&e)===e){var a=t.create;t.destroy=a()}t=t.next}while(t!==n)}}function rs(e){var n=e.ref;if(null!==n){var t=e.stateNode;e.tag,e=t,"function"===typeof n?n(e):n.current=e}}function is(e){var n=e.alternate;null!==n&&(e.alternate=null,is(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(n=e.stateNode)&&(delete n[pr],delete n[hr],delete n[mr],delete n[gr],delete n[vr])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function os(e){return 5===e.tag||3===e.tag||4===e.tag}function ls(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||os(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ss(e,n,t){var a=e.tag;if(5===a||6===a)e=e.stateNode,n?8===t.nodeType?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(8===t.nodeType?(n=t.parentNode).insertBefore(e,t):(n=t).appendChild(e),null!==(t=t._reactRootContainer)&&void 0!==t||null!==n.onclick||(n.onclick=Ja));else if(4!==a&&null!==(e=e.child))for(ss(e,n,t),e=e.sibling;null!==e;)ss(e,n,t),e=e.sibling}function us(e,n,t){var a=e.tag;if(5===a||6===a)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==a&&null!==(e=e.child))for(us(e,n,t),e=e.sibling;null!==e;)us(e,n,t),e=e.sibling}var cs=null,ds=!1;function ps(e,n,t){for(t=t.child;null!==t;)hs(e,n,t),t=t.sibling}function hs(e,n,t){if(on&&"function"===typeof on.onCommitFiberUnmount)try{on.onCommitFiberUnmount(rn,t)}catch(l){}switch(t.tag){case 5:Yl||Jl(t,n);case 6:var a=cs,r=ds;cs=null,ps(e,n,t),ds=r,null!==(cs=a)&&(ds?(e=cs,t=t.stateNode,8===e.nodeType?e.parentNode.removeChild(t):e.removeChild(t)):cs.removeChild(t.stateNode));break;case 18:null!==cs&&(ds?(e=cs,t=t.stateNode,8===e.nodeType?sr(e.parentNode,t):1===e.nodeType&&sr(e,t),Un(e)):sr(cs,t.stateNode));break;case 4:a=cs,r=ds,cs=t.stateNode.containerInfo,ds=!0,ps(e,n,t),cs=a,ds=r;break;case 0:case 11:case 14:case 15:if(!Yl&&(null!==(a=t.updateQueue)&&null!==(a=a.lastEffect))){r=a=a.next;do{var i=r,o=i.destroy;i=i.tag,void 0!==o&&(0!==(2&i)||0!==(4&i))&&es(t,n,o),r=r.next}while(r!==a)}ps(e,n,t);break;case 1:if(!Yl&&(Jl(t,n),"function"===typeof(a=t.stateNode).componentWillUnmount))try{a.props=t.memoizedProps,a.state=t.memoizedState,a.componentWillUnmount()}catch(l){Su(t,n,l)}ps(e,n,t);break;case 21:ps(e,n,t);break;case 22:1&t.mode?(Yl=(a=Yl)||null!==t.memoizedState,ps(e,n,t),Yl=a):ps(e,n,t);break;default:ps(e,n,t)}}function fs(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Xl),n.forEach((function(n){var a=zu.bind(null,e,n);t.has(n)||(t.add(n),n.then(a,a))}))}}function ms(e,n){var t=n.deletions;if(null!==t)for(var a=0;a<t.length;a++){var r=t[a];try{var o=e,l=n,s=l;e:for(;null!==s;){switch(s.tag){case 5:cs=s.stateNode,ds=!1;break e;case 3:case 4:cs=s.stateNode.containerInfo,ds=!0;break e}s=s.return}if(null===cs)throw Error(i(160));hs(o,l,r),cs=null,ds=!1;var u=r.alternate;null!==u&&(u.return=null),r.return=null}catch(c){Su(r,n,c)}}if(12854&n.subtreeFlags)for(n=n.child;null!==n;)gs(n,e),n=n.sibling}function gs(e,n){var t=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ms(n,e),vs(e),4&a){try{ts(3,e,e.return),as(3,e)}catch(g){Su(e,e.return,g)}try{ts(5,e,e.return)}catch(g){Su(e,e.return,g)}}break;case 1:ms(n,e),vs(e),512&a&&null!==t&&Jl(t,t.return);break;case 5:if(ms(n,e),vs(e),512&a&&null!==t&&Jl(t,t.return),32&e.flags){var r=e.stateNode;try{pe(r,"")}catch(g){Su(e,e.return,g)}}if(4&a&&null!=(r=e.stateNode)){var o=e.memoizedProps,l=null!==t?t.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===s&&"radio"===o.type&&null!=o.name&&X(r,o),be(s,l);var c=be(s,o);for(l=0;l<u.length;l+=2){var d=u[l],p=u[l+1];"style"===d?ge(r,p):"dangerouslySetInnerHTML"===d?de(r,p):"children"===d?pe(r,p):b(r,d,p,c)}switch(s){case"input":Z(r,o);break;case"textarea":ie(r,o);break;case"select":var h=r._wrapperState.wasMultiple;r._wrapperState.wasMultiple=!!o.multiple;var f=o.value;null!=f?te(r,!!o.multiple,f,!1):h!==!!o.multiple&&(null!=o.defaultValue?te(r,!!o.multiple,o.defaultValue,!0):te(r,!!o.multiple,o.multiple?[]:"",!1))}r[hr]=o}catch(g){Su(e,e.return,g)}}break;case 6:if(ms(n,e),vs(e),4&a){if(null===e.stateNode)throw Error(i(162));r=e.stateNode,o=e.memoizedProps;try{r.nodeValue=o}catch(g){Su(e,e.return,g)}}break;case 3:if(ms(n,e),vs(e),4&a&&null!==t&&t.memoizedState.isDehydrated)try{Un(n.containerInfo)}catch(g){Su(e,e.return,g)}break;case 4:default:ms(n,e),vs(e);break;case 13:ms(n,e),vs(e),8192&(r=e.child).flags&&(o=null!==r.memoizedState,r.stateNode.isHidden=o,!o||null!==r.alternate&&null!==r.alternate.memoizedState||(Gs=Xe())),4&a&&fs(e);break;case 22:if(d=null!==t&&null!==t.memoizedState,1&e.mode?(Yl=(c=Yl)||d,ms(n,e),Yl=c):ms(n,e),vs(e),8192&a){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&0!==(1&e.mode))for(Zl=e,d=e.child;null!==d;){for(p=Zl=d;null!==Zl;){switch(f=(h=Zl).child,h.tag){case 0:case 11:case 14:case 15:ts(4,h,h.return);break;case 1:Jl(h,h.return);var m=h.stateNode;if("function"===typeof m.componentWillUnmount){a=h,t=h.return;try{n=a,m.props=n.memoizedProps,m.state=n.memoizedState,m.componentWillUnmount()}catch(g){Su(a,t,g)}}break;case 5:Jl(h,h.return);break;case 22:if(null!==h.memoizedState){xs(p);continue}}null!==f?(f.return=h,Zl=f):xs(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{r=p.stateNode,c?"function"===typeof(o=r.style).setProperty?o.setProperty("display","none","important"):o.display="none":(s=p.stateNode,l=void 0!==(u=p.memoizedProps.style)&&null!==u&&u.hasOwnProperty("display")?u.display:null,s.style.display=me("display",l))}catch(g){Su(e,e.return,g)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=c?"":p.memoizedProps}catch(g){Su(e,e.return,g)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:ms(n,e),vs(e),4&a&&fs(e);case 21:}}function vs(e){var n=e.flags;if(2&n){try{e:{for(var t=e.return;null!==t;){if(os(t)){var a=t;break e}t=t.return}throw Error(i(160))}switch(a.tag){case 5:var r=a.stateNode;32&a.flags&&(pe(r,""),a.flags&=-33),us(e,ls(e),r);break;case 3:case 4:var o=a.stateNode.containerInfo;ss(e,ls(e),o);break;default:throw Error(i(161))}}catch(l){Su(e,e.return,l)}e.flags&=-3}4096&n&&(e.flags&=-4097)}function ys(e,n,t){Zl=e,bs(e,n,t)}function bs(e,n,t){for(var a=0!==(1&e.mode);null!==Zl;){var r=Zl,i=r.child;if(22===r.tag&&a){var o=null!==r.memoizedState||Kl;if(!o){var l=r.alternate,s=null!==l&&null!==l.memoizedState||Yl;l=Kl;var u=Yl;if(Kl=o,(Yl=s)&&!u)for(Zl=r;null!==Zl;)s=(o=Zl).child,22===o.tag&&null!==o.memoizedState?ks(r):null!==s?(s.return=o,Zl=s):ks(r);for(;null!==i;)Zl=i,bs(i,n,t),i=i.sibling;Zl=r,Kl=l,Yl=u}ws(e)}else 0!==(8772&r.subtreeFlags)&&null!==i?(i.return=r,Zl=i):ws(e)}}function ws(e){for(;null!==Zl;){var n=Zl;if(0!==(8772&n.flags)){var t=n.alternate;try{if(0!==(8772&n.flags))switch(n.tag){case 0:case 11:case 15:Yl||as(5,n);break;case 1:var a=n.stateNode;if(4&n.flags&&!Yl)if(null===t)a.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:tl(n.type,t.memoizedProps);a.componentDidUpdate(r,t.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var o=n.updateQueue;null!==o&&Ui(n,o,a);break;case 3:var l=n.updateQueue;if(null!==l){if(t=null,null!==n.child)switch(n.child.tag){case 5:case 1:t=n.child.stateNode}Ui(n,l,t)}break;case 5:var s=n.stateNode;if(null===t&&4&n.flags){t=s;var u=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&t.focus();break;case"img":u.src&&(t.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===n.memoizedState){var c=n.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Un(p)}}}break;default:throw Error(i(163))}Yl||512&n.flags&&rs(n)}catch(h){Su(n,n.return,h)}}if(n===e){Zl=null;break}if(null!==(t=n.sibling)){t.return=n.return,Zl=t;break}Zl=n.return}}function xs(e){for(;null!==Zl;){var n=Zl;if(n===e){Zl=null;break}var t=n.sibling;if(null!==t){t.return=n.return,Zl=t;break}Zl=n.return}}function ks(e){for(;null!==Zl;){var n=Zl;try{switch(n.tag){case 0:case 11:case 15:var t=n.return;try{as(4,n)}catch(s){Su(n,t,s)}break;case 1:var a=n.stateNode;if("function"===typeof a.componentDidMount){var r=n.return;try{a.componentDidMount()}catch(s){Su(n,r,s)}}var i=n.return;try{rs(n)}catch(s){Su(n,i,s)}break;case 5:var o=n.return;try{rs(n)}catch(s){Su(n,o,s)}}}catch(s){Su(n,n.return,s)}if(n===e){Zl=null;break}var l=n.sibling;if(null!==l){l.return=n.return,Zl=l;break}Zl=n.return}}var Ns,Ss=Math.ceil,js=w.ReactCurrentDispatcher,Cs=w.ReactCurrentOwner,Es=w.ReactCurrentBatchConfig,zs=0,_s=null,Ts=null,Ps=0,Ms=0,Ls=Sr(0),As=0,Os=null,Is=0,Fs=0,Rs=0,Ds=null,Bs=null,Gs=0,Hs=1/0,Us=null,$s=!1,qs=null,Vs=null,Qs=!1,Ws=null,Ks=0,Ys=0,Xs=null,Zs=-1,Js=0;function eu(){return 0!==(6&zs)?Xe():-1!==Zs?Zs:Zs=Xe()}function nu(e){return 0===(1&e.mode)?1:0!==(2&zs)&&0!==Ps?Ps&-Ps:null!==mi.transition?(0===Js&&(Js=gn()),Js):0!==(e=wn)?e:e=void 0===(e=window.event)?16:Xn(e.type)}function tu(e,n,t,a){if(50<Ys)throw Ys=0,Xs=null,Error(i(185));yn(e,t,a),0!==(2&zs)&&e===_s||(e===_s&&(0===(2&zs)&&(Fs|=t),4===As&&lu(e,Ps)),au(e,a),1===t&&0===zs&&0===(1&n.mode)&&(Hs=Xe()+500,Dr&&Hr()))}function au(e,n){var t=e.callbackNode;!function(e,n){for(var t=e.suspendedLanes,a=e.pingedLanes,r=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-ln(i),l=1<<o,s=r[o];-1===s?0!==(l&t)&&0===(l&a)||(r[o]=fn(l,n)):s<=n&&(e.expiredLanes|=l),i&=~l}}(e,n);var a=hn(e,e===_s?Ps:0);if(0===a)null!==t&&We(t),e.callbackNode=null,e.callbackPriority=0;else if(n=a&-a,e.callbackPriority!==n){if(null!=t&&We(t),1===n)0===e.tag?function(e){Dr=!0,Gr(e)}(su.bind(null,e)):Gr(su.bind(null,e)),or((function(){0===(6&zs)&&Hr()})),t=null;else{switch(xn(a)){case 1:t=Je;break;case 4:t=en;break;case 16:default:t=nn;break;case 536870912:t=an}t=_u(t,ru.bind(null,e))}e.callbackPriority=n,e.callbackNode=t}}function ru(e,n){if(Zs=-1,Js=0,0!==(6&zs))throw Error(i(327));var t=e.callbackNode;if(ku()&&e.callbackNode!==t)return null;var a=hn(e,e===_s?Ps:0);if(0===a)return null;if(0!==(30&a)||0!==(a&e.expiredLanes)||n)n=gu(e,a);else{n=a;var r=zs;zs|=2;var o=fu();for(_s===e&&Ps===n||(Us=null,Hs=Xe()+500,pu(e,n));;)try{yu();break}catch(s){hu(e,s)}Ci(),js.current=o,zs=r,null!==Ts?n=0:(_s=null,Ps=0,n=As)}if(0!==n){if(2===n&&(0!==(r=mn(e))&&(a=r,n=iu(e,r))),1===n)throw t=Os,pu(e,0),lu(e,a),au(e,Xe()),t;if(6===n)lu(e,a);else{if(r=e.current.alternate,0===(30&a)&&!function(e){for(var n=e;;){if(16384&n.flags){var t=n.updateQueue;if(null!==t&&null!==(t=t.stores))for(var a=0;a<t.length;a++){var r=t[a],i=r.getSnapshot;r=r.value;try{if(!la(i(),r))return!1}catch(l){return!1}}}if(t=n.child,16384&n.subtreeFlags&&null!==t)t.return=n,n=t;else{if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}(r)&&(2===(n=gu(e,a))&&(0!==(o=mn(e))&&(a=o,n=iu(e,o))),1===n))throw t=Os,pu(e,0),lu(e,a),au(e,Xe()),t;switch(e.finishedWork=r,e.finishedLanes=a,n){case 0:case 1:throw Error(i(345));case 2:case 5:xu(e,Bs,Us);break;case 3:if(lu(e,a),(130023424&a)===a&&10<(n=Gs+500-Xe())){if(0!==hn(e,0))break;if(((r=e.suspendedLanes)&a)!==a){eu(),e.pingedLanes|=e.suspendedLanes&r;break}e.timeoutHandle=ar(xu.bind(null,e,Bs,Us),n);break}xu(e,Bs,Us);break;case 4:if(lu(e,a),(4194240&a)===a)break;for(n=e.eventTimes,r=-1;0<a;){var l=31-ln(a);o=1<<l,(l=n[l])>r&&(r=l),a&=~o}if(a=r,10<(a=(120>(a=Xe()-a)?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*Ss(a/1960))-a)){e.timeoutHandle=ar(xu.bind(null,e,Bs,Us),a);break}xu(e,Bs,Us);break;default:throw Error(i(329))}}}return au(e,Xe()),e.callbackNode===t?ru.bind(null,e):null}function iu(e,n){var t=Ds;return e.current.memoizedState.isDehydrated&&(pu(e,n).flags|=256),2!==(e=gu(e,n))&&(n=Bs,Bs=t,null!==n&&ou(n)),e}function ou(e){null===Bs?Bs=e:Bs.push.apply(Bs,e)}function lu(e,n){for(n&=~Rs,n&=~Fs,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-ln(n),a=1<<t;e[t]=-1,n&=~a}}function su(e){if(0!==(6&zs))throw Error(i(327));ku();var n=hn(e,0);if(0===(1&n))return au(e,Xe()),null;var t=gu(e,n);if(0!==e.tag&&2===t){var a=mn(e);0!==a&&(n=a,t=iu(e,a))}if(1===t)throw t=Os,pu(e,0),lu(e,n),au(e,Xe()),t;if(6===t)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,xu(e,Bs,Us),au(e,Xe()),null}function uu(e,n){var t=zs;zs|=1;try{return e(n)}finally{0===(zs=t)&&(Hs=Xe()+500,Dr&&Hr())}}function cu(e){null!==Ws&&0===Ws.tag&&0===(6&zs)&&ku();var n=zs;zs|=1;var t=Es.transition,a=wn;try{if(Es.transition=null,wn=1,e)return e()}finally{wn=a,Es.transition=t,0===(6&(zs=n))&&Hr()}}function du(){Ms=Ls.current,jr(Ls)}function pu(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,rr(t)),null!==Ts)for(t=Ts.return;null!==t;){var a=t;switch(ni(a),a.tag){case 1:null!==(a=a.type.childContextTypes)&&void 0!==a&&Lr();break;case 3:Yi(),jr(_r),jr(zr),to();break;case 5:Zi(a);break;case 4:Yi();break;case 13:case 19:jr(Ji);break;case 10:Ei(a.type._context);break;case 22:case 23:du()}t=t.return}if(_s=e,Ts=e=Lu(e.current,null),Ps=Ms=n,As=0,Os=null,Rs=Fs=Is=0,Bs=Ds=null,null!==Pi){for(n=0;n<Pi.length;n++)if(null!==(a=(t=Pi[n]).interleaved)){t.interleaved=null;var r=a.next,i=t.pending;if(null!==i){var o=i.next;i.next=r,a.next=o}t.pending=a}Pi=null}return e}function hu(e,n){for(;;){var t=Ts;try{if(Ci(),ao.current=Zo,uo){for(var a=oo.memoizedState;null!==a;){var r=a.queue;null!==r&&(r.pending=null),a=a.next}uo=!1}if(io=0,so=lo=oo=null,co=!1,po=0,Cs.current=null,null===t||null===t.return){As=1,Os=n,Ts=null;break}e:{var o=e,l=t.return,s=t,u=n;if(n=Ps,s.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u,d=s,p=d.tag;if(0===(1&d.mode)&&(0===p||11===p||15===p)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var f=gl(l);if(null!==f){f.flags&=-257,vl(f,l,s,0,n),1&f.mode&&ml(o,c,n),u=c;var m=(n=f).updateQueue;if(null===m){var g=new Set;g.add(u),n.updateQueue=g}else m.add(u);break e}if(0===(1&n)){ml(o,c,n),mu();break e}u=Error(i(426))}else if(ri&&1&s.mode){var v=gl(l);if(null!==v){0===(65536&v.flags)&&(v.flags|=256),vl(v,l,s,0,n),fi(ul(u,s));break e}}o=u=ul(u,s),4!==As&&(As=2),null===Ds?Ds=[o]:Ds.push(o),o=l;do{switch(o.tag){case 3:o.flags|=65536,n&=-n,o.lanes|=n,Gi(o,hl(0,u,n));break e;case 1:s=u;var y=o.type,b=o.stateNode;if(0===(128&o.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Vs||!Vs.has(b)))){o.flags|=65536,n&=-n,o.lanes|=n,Gi(o,fl(o,s,n));break e}}o=o.return}while(null!==o)}wu(t)}catch(w){n=w,Ts===t&&null!==t&&(Ts=t=t.return);continue}break}}function fu(){var e=js.current;return js.current=Zo,null===e?Zo:e}function mu(){0!==As&&3!==As&&2!==As||(As=4),null===_s||0===(268435455&Is)&&0===(268435455&Fs)||lu(_s,Ps)}function gu(e,n){var t=zs;zs|=2;var a=fu();for(_s===e&&Ps===n||(Us=null,pu(e,n));;)try{vu();break}catch(r){hu(e,r)}if(Ci(),zs=t,js.current=a,null!==Ts)throw Error(i(261));return _s=null,Ps=0,As}function vu(){for(;null!==Ts;)bu(Ts)}function yu(){for(;null!==Ts&&!Ke();)bu(Ts)}function bu(e){var n=Ns(e.alternate,e,Ms);e.memoizedProps=e.pendingProps,null===n?wu(e):Ts=n,Cs.current=null}function wu(e){var n=e;do{var t=n.alternate;if(e=n.return,0===(32768&n.flags)){if(null!==(t=Ql(t,n,Ms)))return void(Ts=t)}else{if(null!==(t=Wl(t,n)))return t.flags&=32767,void(Ts=t);if(null===e)return As=6,void(Ts=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(n=n.sibling))return void(Ts=n);Ts=n=e}while(null!==n);0===As&&(As=5)}function xu(e,n,t){var a=wn,r=Es.transition;try{Es.transition=null,wn=1,function(e,n,t,a){do{ku()}while(null!==Ws);if(0!==(6&zs))throw Error(i(327));t=e.finishedWork;var r=e.finishedLanes;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var o=t.lanes|t.childLanes;if(function(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0<t;){var r=31-ln(t),i=1<<r;n[r]=0,a[r]=-1,e[r]=-1,t&=~i}}(e,o),e===_s&&(Ts=_s=null,Ps=0),0===(2064&t.subtreeFlags)&&0===(2064&t.flags)||Qs||(Qs=!0,_u(nn,(function(){return ku(),null}))),o=0!==(15990&t.flags),0!==(15990&t.subtreeFlags)||o){o=Es.transition,Es.transition=null;var l=wn;wn=1;var s=zs;zs|=4,Cs.current=null,function(e,n){if(er=qn,ha(e=pa())){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var a=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(a&&0!==a.rangeCount){t=a.anchorNode;var r=a.anchorOffset,o=a.focusNode;a=a.focusOffset;try{t.nodeType,o.nodeType}catch(x){t=null;break e}var l=0,s=-1,u=-1,c=0,d=0,p=e,h=null;n:for(;;){for(var f;p!==t||0!==r&&3!==p.nodeType||(s=l+r),p!==o||0!==a&&3!==p.nodeType||(u=l+a),3===p.nodeType&&(l+=p.nodeValue.length),null!==(f=p.firstChild);)h=p,p=f;for(;;){if(p===e)break n;if(h===t&&++c===r&&(s=l),h===o&&++d===a&&(u=l),null!==(f=p.nextSibling))break;h=(p=h).parentNode}p=f}t=-1===s||-1===u?null:{start:s,end:u}}else t=null}t=t||{start:0,end:0}}else t=null;for(nr={focusedElem:e,selectionRange:t},qn=!1,Zl=n;null!==Zl;)if(e=(n=Zl).child,0!==(1028&n.subtreeFlags)&&null!==e)e.return=n,Zl=e;else for(;null!==Zl;){n=Zl;try{var m=n.alternate;if(0!==(1024&n.flags))switch(n.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,v=m.memoizedState,y=n.stateNode,b=y.getSnapshotBeforeUpdate(n.elementType===n.type?g:tl(n.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=n.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(i(163))}}catch(x){Su(n,n.return,x)}if(null!==(e=n.sibling)){e.return=n.return,Zl=e;break}Zl=n.return}m=ns,ns=!1}(e,t),gs(t,e),fa(nr),qn=!!er,nr=er=null,e.current=t,ys(t,e,r),Ye(),zs=s,wn=l,Es.transition=o}else e.current=t;if(Qs&&(Qs=!1,Ws=e,Ks=r),o=e.pendingLanes,0===o&&(Vs=null),function(e){if(on&&"function"===typeof on.onCommitFiberRoot)try{on.onCommitFiberRoot(rn,e,void 0,128===(128&e.current.flags))}catch(n){}}(t.stateNode),au(e,Xe()),null!==n)for(a=e.onRecoverableError,t=0;t<n.length;t++)r=n[t],a(r.value,{componentStack:r.stack,digest:r.digest});if($s)throw $s=!1,e=qs,qs=null,e;0!==(1&Ks)&&0!==e.tag&&ku(),o=e.pendingLanes,0!==(1&o)?e===Xs?Ys++:(Ys=0,Xs=e):Ys=0,Hr()}(e,n,t,a)}finally{Es.transition=r,wn=a}return null}function ku(){if(null!==Ws){var e=xn(Ks),n=Es.transition,t=wn;try{if(Es.transition=null,wn=16>e?16:e,null===Ws)var a=!1;else{if(e=Ws,Ws=null,Ks=0,0!==(6&zs))throw Error(i(331));var r=zs;for(zs|=4,Zl=e.current;null!==Zl;){var o=Zl,l=o.child;if(0!==(16&Zl.flags)){var s=o.deletions;if(null!==s){for(var u=0;u<s.length;u++){var c=s[u];for(Zl=c;null!==Zl;){var d=Zl;switch(d.tag){case 0:case 11:case 15:ts(8,d,o)}var p=d.child;if(null!==p)p.return=d,Zl=p;else for(;null!==Zl;){var h=(d=Zl).sibling,f=d.return;if(is(d),d===c){Zl=null;break}if(null!==h){h.return=f,Zl=h;break}Zl=f}}}var m=o.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Zl=o}}if(0!==(2064&o.subtreeFlags)&&null!==l)l.return=o,Zl=l;else e:for(;null!==Zl;){if(0!==(2048&(o=Zl).flags))switch(o.tag){case 0:case 11:case 15:ts(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Zl=y;break e}Zl=o.return}}var b=e.current;for(Zl=b;null!==Zl;){var w=(l=Zl).child;if(0!==(2064&l.subtreeFlags)&&null!==w)w.return=l,Zl=w;else e:for(l=b;null!==Zl;){if(0!==(2048&(s=Zl).flags))try{switch(s.tag){case 0:case 11:case 15:as(9,s)}}catch(k){Su(s,s.return,k)}if(s===l){Zl=null;break e}var x=s.sibling;if(null!==x){x.return=s.return,Zl=x;break e}Zl=s.return}}if(zs=r,Hr(),on&&"function"===typeof on.onPostCommitFiberRoot)try{on.onPostCommitFiberRoot(rn,e)}catch(k){}a=!0}return a}finally{wn=t,Es.transition=n}}return!1}function Nu(e,n,t){e=Di(e,n=hl(0,n=ul(t,n),1),1),n=eu(),null!==e&&(yn(e,1,n),au(e,n))}function Su(e,n,t){if(3===e.tag)Nu(e,e,t);else for(;null!==n;){if(3===n.tag){Nu(n,e,t);break}if(1===n.tag){var a=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof a.componentDidCatch&&(null===Vs||!Vs.has(a))){n=Di(n,e=fl(n,e=ul(t,e),1),1),e=eu(),null!==n&&(yn(n,1,e),au(n,e));break}}n=n.return}}function ju(e,n,t){var a=e.pingCache;null!==a&&a.delete(n),n=eu(),e.pingedLanes|=e.suspendedLanes&t,_s===e&&(Ps&t)===t&&(4===As||3===As&&(130023424&Ps)===Ps&&500>Xe()-Gs?pu(e,0):Rs|=t),au(e,n)}function Cu(e,n){0===n&&(0===(1&e.mode)?n=1:(n=dn,0===(130023424&(dn<<=1))&&(dn=4194304)));var t=eu();null!==(e=Ai(e,n))&&(yn(e,n,t),au(e,t))}function Eu(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),Cu(e,t)}function zu(e,n){var t=0;switch(e.tag){case 13:var a=e.stateNode,r=e.memoizedState;null!==r&&(t=r.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(i(314))}null!==a&&a.delete(n),Cu(e,t)}function _u(e,n){return Qe(e,n)}function Tu(e,n,t,a){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pu(e,n,t,a){return new Tu(e,n,t,a)}function Mu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Lu(e,n){var t=e.alternate;return null===t?((t=Pu(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=14680064&e.flags,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Au(e,n,t,a,r,o){var l=2;if(a=e,"function"===typeof e)Mu(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case N:return Ou(t.children,r,o,n);case S:l=8,r|=8;break;case j:return(e=Pu(12,t,n,2|r)).elementType=j,e.lanes=o,e;case _:return(e=Pu(13,t,n,r)).elementType=_,e.lanes=o,e;case T:return(e=Pu(19,t,n,r)).elementType=T,e.lanes=o,e;case L:return Iu(t,r,o,n);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case E:l=9;break e;case z:l=11;break e;case P:l=14;break e;case M:l=16,a=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(n=Pu(l,t,n,r)).elementType=e,n.type=a,n.lanes=o,n}function Ou(e,n,t,a){return(e=Pu(7,e,a,n)).lanes=t,e}function Iu(e,n,t,a){return(e=Pu(22,e,a,n)).elementType=L,e.lanes=t,e.stateNode={isHidden:!1},e}function Fu(e,n,t){return(e=Pu(6,e,null,n)).lanes=t,e}function Ru(e,n,t){return(n=Pu(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Du(e,n,t,a,r){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vn(0),this.expirationTimes=vn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vn(0),this.identifierPrefix=a,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function Bu(e,n,t,a,r,i,o,l,s){return e=new Du(e,n,t,l,s),1===n?(n=1,!0===i&&(n|=8)):n=0,i=Pu(3,null,null,n),e.current=i,i.stateNode=e,i.memoizedState={element:a,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ii(i),e}function Gu(e){if(!e)return Er;e:{if(He(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Mr(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(null!==n);throw Error(i(171))}if(1===e.tag){var t=e.type;if(Mr(t))return Or(e,t,n)}return n}function Hu(e,n,t,a,r,i,o,l,s){return(e=Bu(t,a,!0,e,0,i,0,l,s)).context=Gu(null),t=e.current,(i=Ri(a=eu(),r=nu(t))).callback=void 0!==n&&null!==n?n:null,Di(t,i,r),e.current.lanes=r,yn(e,r,a),au(e,a),e}function Uu(e,n,t,a){var r=n.current,i=eu(),o=nu(r);return t=Gu(t),null===n.context?n.context=t:n.pendingContext=t,(n=Ri(i,o)).payload={element:e},null!==(a=void 0===a?null:a)&&(n.callback=a),null!==(e=Di(r,n,o))&&(tu(e,r,o,i),Bi(e,r,o)),o}function $u(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function qu(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t<n?t:n}}function Vu(e,n){qu(e,n),(e=e.alternate)&&qu(e,n)}Ns=function(e,n,t){if(null!==e)if(e.memoizedProps!==n.pendingProps||_r.current)bl=!0;else{if(0===(e.lanes&t)&&0===(128&n.flags))return bl=!1,function(e,n,t){switch(n.tag){case 3:_l(n),hi();break;case 5:Xi(n);break;case 1:Mr(n.type)&&Ir(n);break;case 4:Ki(n,n.stateNode.containerInfo);break;case 10:var a=n.type._context,r=n.memoizedProps.value;Cr(ki,a._currentValue),a._currentValue=r;break;case 13:if(null!==(a=n.memoizedState))return null!==a.dehydrated?(Cr(Ji,1&Ji.current),n.flags|=128,null):0!==(t&n.child.childLanes)?Fl(e,n,t):(Cr(Ji,1&Ji.current),null!==(e=$l(e,n,t))?e.sibling:null);Cr(Ji,1&Ji.current);break;case 19:if(a=0!==(t&n.childLanes),0!==(128&e.flags)){if(a)return Hl(e,n,t);n.flags|=128}if(null!==(r=n.memoizedState)&&(r.rendering=null,r.tail=null,r.lastEffect=null),Cr(Ji,Ji.current),a)break;return null;case 22:case 23:return n.lanes=0,Sl(e,n,t)}return $l(e,n,t)}(e,n,t);bl=0!==(131072&e.flags)}else bl=!1,ri&&0!==(1048576&n.flags)&&Jr(n,Vr,n.index);switch(n.lanes=0,n.tag){case 2:var a=n.type;Ul(e,n),e=n.pendingProps;var r=Pr(n,zr.current);_i(n,t),r=go(null,n,a,e,r,t);var o=vo();return n.flags|=1,"object"===typeof r&&null!==r&&"function"===typeof r.render&&void 0===r.$$typeof?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Mr(a)?(o=!0,Ir(n)):o=!1,n.memoizedState=null!==r.state&&void 0!==r.state?r.state:null,Ii(n),r.updater=rl,n.stateNode=r,r._reactInternals=n,sl(n,a,e,t),n=zl(null,n,a,!0,o,t)):(n.tag=0,ri&&o&&ei(n),wl(null,n,r,t),n=n.child),n;case 16:a=n.elementType;e:{switch(Ul(e,n),e=n.pendingProps,a=(r=a._init)(a._payload),n.type=a,r=n.tag=function(e){if("function"===typeof e)return Mu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===z)return 11;if(e===P)return 14}return 2}(a),e=tl(a,e),r){case 0:n=Cl(null,n,a,e,t);break e;case 1:n=El(null,n,a,e,t);break e;case 11:n=xl(null,n,a,e,t);break e;case 14:n=kl(null,n,a,tl(a.type,e),t);break e}throw Error(i(306,a,""))}return n;case 0:return a=n.type,r=n.pendingProps,Cl(e,n,a,r=n.elementType===a?r:tl(a,r),t);case 1:return a=n.type,r=n.pendingProps,El(e,n,a,r=n.elementType===a?r:tl(a,r),t);case 3:e:{if(_l(n),null===e)throw Error(i(387));a=n.pendingProps,r=(o=n.memoizedState).element,Fi(e,n),Hi(n,a,null,t);var l=n.memoizedState;if(a=l.element,o.isDehydrated){if(o={element:a,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},n.updateQueue.baseState=o,n.memoizedState=o,256&n.flags){n=Tl(e,n,a,t,r=ul(Error(i(423)),n));break e}if(a!==r){n=Tl(e,n,a,t,r=ul(Error(i(424)),n));break e}for(ai=ur(n.stateNode.containerInfo.firstChild),ti=n,ri=!0,ii=null,t=xi(n,null,a,t),n.child=t;t;)t.flags=-3&t.flags|4096,t=t.sibling}else{if(hi(),a===r){n=$l(e,n,t);break e}wl(e,n,a,t)}n=n.child}return n;case 5:return Xi(n),null===e&&ui(n),a=n.type,r=n.pendingProps,o=null!==e?e.memoizedProps:null,l=r.children,tr(a,r)?l=null:null!==o&&tr(a,o)&&(n.flags|=32),jl(e,n),wl(e,n,l,t),n.child;case 6:return null===e&&ui(n),null;case 13:return Fl(e,n,t);case 4:return Ki(n,n.stateNode.containerInfo),a=n.pendingProps,null===e?n.child=wi(n,null,a,t):wl(e,n,a,t),n.child;case 11:return a=n.type,r=n.pendingProps,xl(e,n,a,r=n.elementType===a?r:tl(a,r),t);case 7:return wl(e,n,n.pendingProps,t),n.child;case 8:case 12:return wl(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(a=n.type._context,r=n.pendingProps,o=n.memoizedProps,l=r.value,Cr(ki,a._currentValue),a._currentValue=l,null!==o)if(la(o.value,l)){if(o.children===r.children&&!_r.current){n=$l(e,n,t);break e}}else for(null!==(o=n.child)&&(o.return=n);null!==o;){var s=o.dependencies;if(null!==s){l=o.child;for(var u=s.firstContext;null!==u;){if(u.context===a){if(1===o.tag){(u=Ri(-1,t&-t)).tag=2;var c=o.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}o.lanes|=t,null!==(u=o.alternate)&&(u.lanes|=t),zi(o.return,t,n),s.lanes|=t;break}u=u.next}}else if(10===o.tag)l=o.type===n.type?null:o.child;else if(18===o.tag){if(null===(l=o.return))throw Error(i(341));l.lanes|=t,null!==(s=l.alternate)&&(s.lanes|=t),zi(l,t,n),l=o.sibling}else l=o.child;if(null!==l)l.return=o;else for(l=o;null!==l;){if(l===n){l=null;break}if(null!==(o=l.sibling)){o.return=l.return,l=o;break}l=l.return}o=l}wl(e,n,r.children,t),n=n.child}return n;case 9:return r=n.type,a=n.pendingProps.children,_i(n,t),a=a(r=Ti(r)),n.flags|=1,wl(e,n,a,t),n.child;case 14:return r=tl(a=n.type,n.pendingProps),kl(e,n,a,r=tl(a.type,r),t);case 15:return Nl(e,n,n.type,n.pendingProps,t);case 17:return a=n.type,r=n.pendingProps,r=n.elementType===a?r:tl(a,r),Ul(e,n),n.tag=1,Mr(a)?(e=!0,Ir(n)):e=!1,_i(n,t),ol(n,a,r),sl(n,a,r,t),zl(null,n,a,!0,e,t);case 19:return Hl(e,n,t);case 22:return Sl(e,n,t)}throw Error(i(156,n.tag))};var Qu="function"===typeof reportError?reportError:function(e){console.error(e)};function Wu(e){this._internalRoot=e}function Ku(e){this._internalRoot=e}function Yu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zu(){}function Ju(e,n,t,a,r){var i=t._reactRootContainer;if(i){var o=i;if("function"===typeof r){var l=r;r=function(){var e=$u(o);l.call(e)}}Uu(n,o,e,r)}else o=function(e,n,t,a,r){if(r){if("function"===typeof a){var i=a;a=function(){var e=$u(o);i.call(e)}}var o=Hu(n,a,e,0,null,!1,0,"",Zu);return e._reactRootContainer=o,e[fr]=o.current,Ha(8===e.nodeType?e.parentNode:e),cu(),o}for(;r=e.lastChild;)e.removeChild(r);if("function"===typeof a){var l=a;a=function(){var e=$u(s);l.call(e)}}var s=Bu(e,0,!1,null,0,!1,0,"",Zu);return e._reactRootContainer=s,e[fr]=s.current,Ha(8===e.nodeType?e.parentNode:e),cu((function(){Uu(n,s,t,a)})),s}(t,n,e,r,a);return $u(o)}Ku.prototype.render=Wu.prototype.render=function(e){var n=this._internalRoot;if(null===n)throw Error(i(409));Uu(e,n,null,null)},Ku.prototype.unmount=Wu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var n=e.containerInfo;cu((function(){Uu(null,e,null,null)})),n[fr]=null}},Ku.prototype.unstable_scheduleHydration=function(e){if(e){var n=jn();e={blockedOn:null,target:e,priority:n};for(var t=0;t<An.length&&0!==n&&n<An[t].priority;t++);An.splice(t,0,e),0===t&&Rn(e)}},kn=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var t=pn(n.pendingLanes);0!==t&&(bn(n,1|t),au(n,Xe()),0===(6&zs)&&(Hs=Xe()+500,Hr()))}break;case 13:cu((function(){var n=Ai(e,1);if(null!==n){var t=eu();tu(n,e,1,t)}})),Vu(e,1)}},Nn=function(e){if(13===e.tag){var n=Ai(e,134217728);if(null!==n)tu(n,e,134217728,eu());Vu(e,134217728)}},Sn=function(e){if(13===e.tag){var n=nu(e),t=Ai(e,n);if(null!==t)tu(t,e,n,eu());Vu(e,n)}},jn=function(){return wn},Cn=function(e,n){var t=wn;try{return wn=e,n()}finally{wn=t}},ke=function(e,n,t){switch(n){case"input":if(Z(e,t),n=t.name,"radio"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<t.length;n++){var a=t[n];if(a!==e&&a.form===e.form){var r=xr(a);if(!r)throw Error(i(90));Q(a),Z(a,r)}}}break;case"textarea":ie(e,t);break;case"select":null!=(n=t.value)&&te(e,!!t.multiple,n,!1)}},ze=uu,_e=cu;var ec={usingClientEntryPoint:!1,Events:[br,wr,xr,Ce,Ee,uu]},nc={findFiberByHostInstance:yr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},tc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=qe(e))?null:e.stateNode},findFiberByHostInstance:nc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ac=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ac.isDisabled&&ac.supportsFiber)try{rn=ac.inject(tc),on=ac}catch(ce){}}n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ec,n.createPortal=function(e,n){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Yu(n))throw Error(i(200));return function(e,n,t){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==a?null:""+a,children:e,containerInfo:n,implementation:t}}(e,n,null,t)},n.createRoot=function(e,n){if(!Yu(e))throw Error(i(299));var t=!1,a="",r=Qu;return null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(t=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(r=n.onRecoverableError)),n=Bu(e,1,!1,null,0,t,0,a,r),e[fr]=n.current,Ha(8===e.nodeType?e.parentNode:e),new Wu(n)},n.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var n=e._reactInternals;if(void 0===n){if("function"===typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=qe(n))?null:e.stateNode},n.flushSync=function(e){return cu(e)},n.hydrate=function(e,n,t){if(!Xu(n))throw Error(i(200));return Ju(null,e,n,!0,t)},n.hydrateRoot=function(e,n,t){if(!Yu(e))throw Error(i(405));var a=null!=t&&t.hydratedSources||null,r=!1,o="",l=Qu;if(null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(o=t.identifierPrefix),void 0!==t.onRecoverableError&&(l=t.onRecoverableError)),n=Hu(n,null,e,1,null!=t?t:null,r,0,o,l),e[fr]=n.current,Ha(e),a)for(e=0;e<a.length;e++)r=(r=(t=a[e])._getVersion)(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,r]:n.mutableSourceEagerHydrationData.push(t,r);return new Ku(n)},n.render=function(e,n,t){if(!Xu(n))throw Error(i(200));return Ju(null,e,n,!1,t)},n.unmountComponentAtNode=function(e){if(!Xu(e))throw Error(i(40));return!!e._reactRootContainer&&(cu((function(){Ju(null,null,e,!1,(function(){e._reactRootContainer=null,e[fr]=null}))})),!0)},n.unstable_batchedUpdates=uu,n.unstable_renderSubtreeIntoContainer=function(e,n,t,a){if(!Xu(t))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return Ju(e,n,t,!1,a)},n.version="18.3.1-next-f1338f8080-20240426"},766:function(e,n){var t,a,r;a=[],t=function e(){var n,t="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:{},a=!t.document&&!!t.postMessage,r=t.IS_PAPA_WORKER||!1,i={},o=0,l={};function s(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var n=b(e);n.chunkSize=parseInt(n.chunkSize),e.step||e.chunk||(n.chunkSize=null),this._handle=new h(n),(this._handle.streamer=this)._config=n}.call(this,e),this.parseChunk=function(e,n){var a=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<a){let n=this._config.newline;n||(i=this._config.quoteChar||'"',n=this._handle.guessLineEndings(e,i)),e=[...e.split(n).slice(a)].join(n)}this.isFirstChunk&&x(this._config.beforeFirstChunk)&&void 0!==(i=this._config.beforeFirstChunk(e))&&(e=i),this.isFirstChunk=!1,this._halted=!1,a=this._partialLine+e;var i=(this._partialLine="",this._handle.parse(a,this._baseIndex,!this._finished));if(!this._handle.paused()&&!this._handle.aborted()){if(e=i.meta.cursor,this._finished||(this._partialLine=a.substring(e-this._baseIndex),this._baseIndex=e),i&&i.data&&(this._rowCount+=i.data.length),a=this._finished||this._config.preview&&this._rowCount>=this._config.preview,r)t.postMessage({results:i,workerId:l.WORKER_ID,finished:a});else if(x(this._config.chunk)&&!n){if(this._config.chunk(i,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=i=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(i.data),this._completeResults.errors=this._completeResults.errors.concat(i.errors),this._completeResults.meta=i.meta),this._completed||!a||!x(this._config.complete)||i&&i.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),a||i&&i.meta.paused||this._nextChunk(),i}this._halted=!0},this._sendError=function(e){x(this._config.error)?this._config.error(e):r&&this._config.error&&t.postMessage({workerId:l.WORKER_ID,error:e,finished:!1})}}function u(e){var n;(e=e||{}).chunkSize||(e.chunkSize=l.RemoteChunkSize),s.call(this,e),this._nextChunk=a?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(n=new XMLHttpRequest,this._config.withCredentials&&(n.withCredentials=this._config.withCredentials),a||(n.onload=w(this._chunkLoaded,this),n.onerror=w(this._chunkError,this)),n.open(this._config.downloadRequestBody?"POST":"GET",this._input,!a),this._config.downloadRequestHeaders){var e,t=this._config.downloadRequestHeaders;for(e in t)n.setRequestHeader(e,t[e])}var r;this._config.chunkSize&&(r=this._start+this._config.chunkSize-1,n.setRequestHeader("Range","bytes="+this._start+"-"+r));try{n.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}a&&0===n.status&&this._chunkError()}},this._chunkLoaded=function(){4===n.readyState&&(n.status<200||400<=n.status?this._chunkError():(this._start+=this._config.chunkSize||n.responseText.length,this._finished=!this._config.chunkSize||this._start>=(e=>null!==(e=e.getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1)(n),this.parseChunk(n.responseText)))},this._chunkError=function(e){e=n.statusText||e,this._sendError(new Error(e))}}function c(e){(e=e||{}).chunkSize||(e.chunkSize=l.LocalChunkSize),s.call(this,e);var n,t,a="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,t=e.slice||e.webkitSlice||e.mozSlice,a?((n=new FileReader).onload=w(this._chunkLoaded,this),n.onerror=w(this._chunkError,this)):n=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input,r=(this._config.chunkSize&&(r=Math.min(this._start+this._config.chunkSize,this._input.size),e=t.call(e,this._start,r)),n.readAsText(e,this._config.encoding));a||this._chunkLoaded({target:{result:r}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(n.error)}}function d(e){var n;s.call(this,e=e||{}),this.stream=function(e){return n=e,this._nextChunk()},this._nextChunk=function(){var e,t;if(!this._finished)return e=this._config.chunkSize,n=e?(t=n.substring(0,e),n.substring(e)):(t=n,""),this._finished=!n,this.parseChunk(t)}}function p(e){s.call(this,e=e||{});var n=[],t=!0,a=!1;this.pause=function(){s.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){s.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){a&&1===n.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),n.length?this.parseChunk(n.shift()):t=!0},this._streamData=w((function(e){try{n.push("string"==typeof e?e:e.toString(this._config.encoding)),t&&(t=!1,this._checkIsFinished(),this.parseChunk(n.shift()))}catch(e){this._streamError(e)}}),this),this._streamError=w((function(e){this._streamCleanUp(),this._sendError(e)}),this),this._streamEnd=w((function(){this._streamCleanUp(),a=!0,this._streamData("")}),this),this._streamCleanUp=w((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function h(e){var n,t,a,r,i=Math.pow(2,53),o=-i,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,u=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,c=this,d=0,p=0,h=!1,g=!1,v=[],y={data:[],errors:[],meta:{}};function w(n){return"greedy"===e.skipEmptyLines?""===n.join("").trim():1===n.length&&0===n[0].length}function k(){if(y&&a&&(S("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+l.DefaultDelimiter+"'"),a=!1),e.skipEmptyLines&&(y.data=y.data.filter((function(e){return!w(e)}))),N()){if(y)if(Array.isArray(y.data[0])){for(var n=0;N()&&n<y.data.length;n++)y.data[n].forEach(t);y.data.splice(0,1)}else y.data.forEach(t);function t(n,t){x(e.transformHeader)&&(n=e.transformHeader(n,t)),v.push(n)}}function r(n,t){for(var a=e.header?{}:[],r=0;r<n.length;r++){var l=r,c=n[r];c=((n,t)=>(n=>(e.dynamicTypingFunction&&void 0===e.dynamicTyping[n]&&(e.dynamicTyping[n]=e.dynamicTypingFunction(n)),!0===(e.dynamicTyping[n]||e.dynamicTyping)))(n)?"true"===t||"TRUE"===t||"false"!==t&&"FALSE"!==t&&((e=>{if(s.test(e)&&(e=parseFloat(e),o<e&&e<i))return 1})(t)?parseFloat(t):u.test(t)?new Date(t):""===t?null:t):t)(l=e.header?r>=v.length?"__parsed_extra":v[r]:l,c=e.transform?e.transform(c,l):c),"__parsed_extra"===l?(a[l]=a[l]||[],a[l].push(c)):a[l]=c}return e.header&&(r>v.length?S("FieldMismatch","TooManyFields","Too many fields: expected "+v.length+" fields but parsed "+r,p+t):r<v.length&&S("FieldMismatch","TooFewFields","Too few fields: expected "+v.length+" fields but parsed "+r,p+t)),a}var c;y&&(e.header||e.dynamicTyping||e.transform)&&(c=1,!y.data.length||Array.isArray(y.data[0])?(y.data=y.data.map(r),c=y.data.length):y.data=r(y.data,0),e.header&&y.meta&&(y.meta.fields=v),p+=c)}function N(){return e.header&&0===v.length}function S(e,n,t,a){e={type:e,code:n,message:t},void 0!==a&&(e.row=a),y.errors.push(e)}x(e.step)&&(r=e.step,e.step=function(n){y=n,N()?k():(k(),0!==y.data.length&&(d+=n.data.length,e.preview&&d>e.preview?t.abort():(y.data=y.data[0],r(y,c))))}),this.parse=function(r,i,o){var s=e.quoteChar||'"';return e.newline||(e.newline=this.guessLineEndings(r,s)),a=!1,e.delimiter?x(e.delimiter)&&(e.delimiter=e.delimiter(r),y.meta.delimiter=e.delimiter):((s=((n,t,a,r,i)=>{var o,s,u,c;i=i||[",","\t","|",";",l.RECORD_SEP,l.UNIT_SEP];for(var d=0;d<i.length;d++){for(var p,h=i[d],f=0,g=0,v=0,y=(u=void 0,new m({comments:r,delimiter:h,newline:t,preview:10}).parse(n)),b=0;b<y.data.length;b++)a&&w(y.data[b])?v++:(g+=p=y.data[b].length,void 0===u?u=p:0<p&&(f+=Math.abs(p-u),u=p));0<y.data.length&&(g/=y.data.length-v),(void 0===s||f<=s)&&(void 0===c||c<g)&&1.99<g&&(s=f,o=h,c=g)}return{successful:!!(e.delimiter=o),bestDelimiter:o}})(r,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess)).successful?e.delimiter=s.bestDelimiter:(a=!0,e.delimiter=l.DefaultDelimiter),y.meta.delimiter=e.delimiter),s=b(e),e.preview&&e.header&&s.preview++,n=r,t=new m(s),y=t.parse(n,i,o),k(),h?{meta:{paused:!0}}:y||{meta:{paused:!1}}},this.paused=function(){return h},this.pause=function(){h=!0,t.abort(),n=x(e.chunk)?"":n.substring(t.getCharIndex())},this.resume=function(){c.streamer._halted?(h=!1,c.streamer.parseChunk(n,!0)):setTimeout(c.resume,3)},this.aborted=function(){return g},this.abort=function(){g=!0,t.abort(),y.meta.aborted=!0,x(e.complete)&&e.complete(y),n=""},this.guessLineEndings=function(e,n){e=e.substring(0,1048576),n=new RegExp(f(n)+"([^]*?)"+f(n),"gm");var t=(e=e.replace(n,"")).split("\r");if(e=1<(n=e.split("\n")).length&&n[0].length<t[0].length,1===t.length||e)return"\n";for(var a=0,r=0;r<t.length;r++)"\n"===t[r][0]&&a++;return a>=t.length/2?"\r\n":"\r"}}function f(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function m(e){var n=(e=e||{}).delimiter,t=e.newline,a=e.comments,r=e.step,i=e.preview,o=e.fastMode,s=null,u=!1,c=null==e.quoteChar?'"':e.quoteChar,d=c;if(void 0!==e.escapeChar&&(d=e.escapeChar),("string"!=typeof n||-1<l.BAD_DELIMITERS.indexOf(n))&&(n=","),a===n)throw new Error("Comment character same as delimiter");!0===a?a="#":("string"!=typeof a||-1<l.BAD_DELIMITERS.indexOf(a))&&(a=!1),"\n"!==t&&"\r"!==t&&"\r\n"!==t&&(t="\n");var p=0,h=!1;this.parse=function(l,m,g){if("string"!=typeof l)throw new Error("Input must be a string");var v=l.length,y=n.length,b=t.length,w=a.length,k=x(r),N=[],S=[],j=[],C=p=0;if(!l)return R();if(o||!1!==o&&-1===l.indexOf(c)){for(var E=l.split(t),z=0;z<E.length;z++){if(j=E[z],p+=j.length,z!==E.length-1)p+=t.length;else if(g)return R();if(!a||j.substring(0,w)!==a){if(k){if(N=[],A(j.split(n)),D(),h)return R()}else A(j.split(n));if(i&&i<=z)return N=N.slice(0,i),R(!0)}}return R()}for(var _=l.indexOf(n,p),T=l.indexOf(t,p),P=new RegExp(f(d)+f(c),"g"),M=l.indexOf(c,p);;)if(l[p]===c)for(M=p,p++;;){if(-1===(M=l.indexOf(c,M+1)))return g||S.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:N.length,index:p}),I();if(M===v-1)return I(l.substring(p,M).replace(P,c));if(c===d&&l[M+1]===d)M++;else if(c===d||0===M||l[M-1]!==d){-1!==_&&_<M+1&&(_=l.indexOf(n,M+1));var L=O(-1===(T=-1!==T&&T<M+1?l.indexOf(t,M+1):T)?_:Math.min(_,T));if(l.substr(M+1+L,y)===n){j.push(l.substring(p,M).replace(P,c)),l[p=M+1+L+y]!==c&&(M=l.indexOf(c,p)),_=l.indexOf(n,p),T=l.indexOf(t,p);break}if(L=O(T),l.substring(M+1+L,M+1+L+b)===t){if(j.push(l.substring(p,M).replace(P,c)),F(M+1+L+b),_=l.indexOf(n,p),M=l.indexOf(c,p),k&&(D(),h))return R();if(i&&N.length>=i)return R(!0);break}S.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:N.length,index:p}),M++}}else if(a&&0===j.length&&l.substring(p,p+w)===a){if(-1===T)return R();p=T+b,T=l.indexOf(t,p),_=l.indexOf(n,p)}else if(-1!==_&&(_<T||-1===T))j.push(l.substring(p,_)),p=_+y,_=l.indexOf(n,p);else{if(-1===T)break;if(j.push(l.substring(p,T)),F(T+b),k&&(D(),h))return R();if(i&&N.length>=i)return R(!0)}return I();function A(e){N.push(e),C=p}function O(e){var n=0;return-1!==e&&(e=l.substring(M+1,e))&&""===e.trim()?e.length:n}function I(e){return g||(void 0===e&&(e=l.substring(p)),j.push(e),p=v,A(j),k&&D()),R()}function F(e){p=e,A(j),j=[],T=l.indexOf(t,p)}function R(a){if(e.header&&!m&&N.length&&!u){var r=N[0],i={},o=new Set(r);let n=!1;for(let t=0;t<r.length;t++){let a=r[t];if(i[a=x(e.transformHeader)?e.transformHeader(a,t):a]){let e,l=i[a];for(;e=a+"_"+l,l++,o.has(e););o.add(e),r[t]=e,i[a]++,n=!0,(s=null===s?{}:s)[e]=a}else i[a]=1,r[t]=a;o.add(a)}n&&console.warn("Duplicate headers found and renamed."),u=!0}return{data:N,errors:S,meta:{delimiter:n,linebreak:t,aborted:h,truncated:!!a,cursor:C+(m||0),renamedHeaders:s}}}function D(){r(R()),N=[],S=[]}},this.abort=function(){h=!0},this.getCharIndex=function(){return p}}function g(e){var n=e.data,t=i[n.workerId],a=!1;if(n.error)t.userError(n.error,n.file);else if(n.results&&n.results.data){var r={abort:function(){a=!0,v(n.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:y,resume:y};if(x(t.userStep)){for(var o=0;o<n.results.data.length&&(t.userStep({data:n.results.data[o],errors:n.results.errors,meta:n.results.meta},r),!a);o++);delete n.results}else x(t.userChunk)&&(t.userChunk(n.results,r,n.file),delete n.results)}n.finished&&!a&&v(n.workerId,n.results)}function v(e,n){var t=i[e];x(t.userComplete)&&t.userComplete(n),t.terminate(),delete i[e]}function y(){throw new Error("Not implemented.")}function b(e){if("object"!=typeof e||null===e)return e;var n,t=Array.isArray(e)?[]:{};for(n in e)t[n]=b(e[n]);return t}function w(e,n){return function(){e.apply(n,arguments)}}function x(e){return"function"==typeof e}return l.parse=function(n,a){var r=(a=a||{}).dynamicTyping||!1;if(x(r)&&(a.dynamicTypingFunction=r,r={}),a.dynamicTyping=r,a.transform=!!x(a.transform)&&a.transform,!a.worker||!l.WORKERS_SUPPORTED)return r=null,l.NODE_STREAM_INPUT,"string"==typeof n?(n=(e=>65279!==e.charCodeAt(0)?e:e.slice(1))(n),r=new(a.download?u:d)(a)):!0===n.readable&&x(n.read)&&x(n.on)?r=new p(a):(t.File&&n instanceof File||n instanceof Object)&&(r=new c(a)),r.stream(n);(r=(()=>{var n;return!!l.WORKERS_SUPPORTED&&(n=(()=>{var n=t.URL||t.webkitURL||null,a=e.toString();return l.BLOB_URL||(l.BLOB_URL=n.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",a,")();"],{type:"text/javascript"})))})(),(n=new t.Worker(n)).onmessage=g,n.id=o++,i[n.id]=n)})()).userStep=a.step,r.userChunk=a.chunk,r.userComplete=a.complete,r.userError=a.error,a.step=x(a.step),a.chunk=x(a.chunk),a.complete=x(a.complete),a.error=x(a.error),delete a.worker,r.postMessage({input:n,config:a,workerId:r.id})},l.unparse=function(e,n){var t=!1,a=!0,r=",",i="\r\n",o='"',s=o+o,u=!1,c=null,d=!1,p=((()=>{if("object"==typeof n){if("string"!=typeof n.delimiter||l.BAD_DELIMITERS.filter((function(e){return-1!==n.delimiter.indexOf(e)})).length||(r=n.delimiter),"boolean"!=typeof n.quotes&&"function"!=typeof n.quotes&&!Array.isArray(n.quotes)||(t=n.quotes),"boolean"!=typeof n.skipEmptyLines&&"string"!=typeof n.skipEmptyLines||(u=n.skipEmptyLines),"string"==typeof n.newline&&(i=n.newline),"string"==typeof n.quoteChar&&(o=n.quoteChar),"boolean"==typeof n.header&&(a=n.header),Array.isArray(n.columns)){if(0===n.columns.length)throw new Error("Option columns is empty");c=n.columns}void 0!==n.escapeChar&&(s=n.escapeChar+o),n.escapeFormulae instanceof RegExp?d=n.escapeFormulae:"boolean"==typeof n.escapeFormulae&&n.escapeFormulae&&(d=/^[=+\-@\t\r].*$/)}})(),new RegExp(f(o),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return h(null,e,u);if("object"==typeof e[0])return h(c||Object.keys(e[0]),e,u)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||c),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),h(e.fields||[],e.data||[],u);throw new Error("Unable to serialize unrecognized input");function h(e,n,t){var o="",l=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof n&&(n=JSON.parse(n)),Array.isArray(e)&&0<e.length),s=!Array.isArray(n[0]);if(l&&a){for(var u=0;u<e.length;u++)0<u&&(o+=r),o+=m(e[u],u);0<n.length&&(o+=i)}for(var c=0;c<n.length;c++){var d=(l?e:n[c]).length,p=!1,h=l?0===Object.keys(n[c]).length:0===n[c].length;if(t&&!l&&(p="greedy"===t?""===n[c].join("").trim():1===n[c].length&&0===n[c][0].length),"greedy"===t&&l){for(var f=[],g=0;g<d;g++){var v=s?e[g]:g;f.push(n[c][v])}p=""===f.join("").trim()}if(!p){for(var y=0;y<d;y++){0<y&&!h&&(o+=r);var b=l&&s?e[y]:y;o+=m(n[c][b],y)}c<n.length-1&&(!t||0<d&&!h)&&(o+=i)}}return o}function m(e,n){var a,i;return null==e?"":e.constructor===Date?JSON.stringify(e).slice(1,25):(i=!1,d&&"string"==typeof e&&d.test(e)&&(e="'"+e,i=!0),a=e.toString().replace(p,s),(i=i||!0===t||"function"==typeof t&&t(e,n)||Array.isArray(t)&&t[n]||((e,n)=>{for(var t=0;t<n.length;t++)if(-1<e.indexOf(n[t]))return!0;return!1})(a,l.BAD_DELIMITERS)||-1<a.indexOf(r)||" "===a.charAt(0)||" "===a.charAt(a.length-1))?o+a+o:a)}},l.RECORD_SEP=String.fromCharCode(30),l.UNIT_SEP=String.fromCharCode(31),l.BYTE_ORDER_MARK="\ufeff",l.BAD_DELIMITERS=["\r","\n",'"',l.BYTE_ORDER_MARK],l.WORKERS_SUPPORTED=!a&&!!t.Worker,l.NODE_STREAM_INPUT=1,l.LocalChunkSize=10485760,l.RemoteChunkSize=5242880,l.DefaultDelimiter=",",l.Parser=m,l.ParserHandle=h,l.NetworkStreamer=u,l.FileStreamer=c,l.StringStreamer=d,l.ReadableStreamStreamer=p,t.jQuery&&((n=t.jQuery).fn.parse=function(e){var a=e.config||{},r=[];return this.each((function(e){if("INPUT"!==n(this).prop("tagName").toUpperCase()||"file"!==n(this).attr("type").toLowerCase()||!t.FileReader||!this.files||0===this.files.length)return!0;for(var i=0;i<this.files.length;i++)r.push({file:this.files[i],inputElem:this,instanceConfig:n.extend({},a)})})),i(),this;function i(){if(0===r.length)x(e.complete)&&e.complete();else{var t,a,i,s,u=r[0];if(x(e.before)){var c=e.before(u.file,u.inputElem);if("object"==typeof c){if("abort"===c.action)return t="AbortError",a=u.file,i=u.inputElem,s=c.reason,void(x(e.error)&&e.error({name:t},a,i,s));if("skip"===c.action)return void o();"object"==typeof c.config&&(u.instanceConfig=n.extend(u.instanceConfig,c.config))}else if("skip"===c)return void o()}var d=u.instanceConfig.complete;u.instanceConfig.complete=function(e){x(d)&&d(e,u.file,u.inputElem),o()},l.parse(u.file,u.instanceConfig)}}function o(){r.splice(0,1),i()}}),r&&(t.onmessage=function(e){e=e.data,void 0===l.WORKER_ID&&e&&(l.WORKER_ID=e.workerId),"string"==typeof e.input?t.postMessage({workerId:l.WORKER_ID,results:l.parse(e.input,e.config),finished:!0}):(t.File&&e.input instanceof File||e.input instanceof Object)&&(e=l.parse(e.input,e.config))&&t.postMessage({workerId:l.WORKER_ID,results:e,finished:!0})}),(u.prototype=Object.create(s.prototype)).constructor=u,(c.prototype=Object.create(s.prototype)).constructor=c,(d.prototype=Object.create(d.prototype)).constructor=d,(p.prototype=Object.create(s.prototype)).constructor=p,l},void 0===(r="function"===typeof t?t.apply(n,a):t)||(e.exports=r)},853:(e,n,t)=>{"use strict";e.exports=t(234)},950:(e,n,t)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}(),e.exports=t(730)}},n={};function t(a){var r=n[a];if(void 0!==r)return r.exports;var i=n[a]={exports:{}};return e[a].call(i.exports,i,i.exports,t),i.exports}t.m=e,t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},(()=>{var e,n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;t.t=function(a,r){if(1&r&&(a=this(a)),8&r)return a;if("object"===typeof a&&a){if(4&r&&a.__esModule)return a;if(16&r&&"function"===typeof a.then)return a}var i=Object.create(null);t.r(i);var o={};e=e||[null,n({}),n([]),n(n)];for(var l=2&r&&a;"object"==typeof l&&!~e.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach((e=>o[e]=()=>a[e]));return o.default=()=>a,t.d(i,o),i}})(),t.d=(e,n)=>{for(var a in n)t.o(n,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce(((n,a)=>(t.f[a](e,n),n)),[])),t.u=e=>"static/js/"+e+".1c09fa44.chunk.js",t.miniCssF=e=>{},t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="new-livebench:";t.l=(a,r,i,o)=>{if(e[a])e[a].push(r);else{var l,s;if(void 0!==i)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var d=u[c];if(d.getAttribute("src")==a||d.getAttribute("data-webpack")==n+i){l=d;break}}l||(s=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,t.nc&&l.setAttribute("nonce",t.nc),l.setAttribute("data-webpack",n+i),l.src=a),e[a]=[r];var p=(n,t)=>{l.onerror=l.onload=null,clearTimeout(h);var r=e[a];if(delete e[a],l.parentNode&&l.parentNode.removeChild(l),r&&r.forEach((e=>e(t))),n)return n(t)},h=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),s&&document.head.appendChild(l)}}})(),t.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.p="./",(()=>{var e={792:0};t.f.j=(n,a)=>{var r=t.o(e,n)?e[n]:void 0;if(0!==r)if(r)a.push(r[2]);else{var i=new Promise(((t,a)=>r=e[n]=[t,a]));a.push(r[2]=i);var o=t.p+t.u(n),l=new Error;t.l(o,(a=>{if(t.o(e,n)&&(0!==(r=e[n])&&(e[n]=void 0),r)){var i=a&&("load"===a.type?"missing":a.type),o=a&&a.target&&a.target.src;l.message="Loading chunk "+n+" failed.\n("+i+": "+o+")",l.name="ChunkLoadError",l.type=i,l.request=o,r[1](l)}}),"chunk-"+n,n)}};var n=(n,a)=>{var r,i,o=a[0],l=a[1],s=a[2],u=0;if(o.some((n=>0!==e[n]))){for(r in l)t.o(l,r)&&(t.m[r]=l[r]);if(s)s(t)}for(n&&n(a);u<o.length;u++)i=o[u],t.o(e,i)&&e[i]&&e[i][0](),e[i]=0},a=self.webpackChunknew_livebench=self.webpackChunknew_livebench||[];a.forEach(n.bind(null,0)),a.push=n.bind(null,a.push.bind(a))})(),(()=>{"use strict";var e,n=t(43),a=t.t(n,2),r=t(391),i=t(950),o=t.t(i,2);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},l.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(e||(e={}));const s="popstate";function u(e,n){if(!1===e||null===e||"undefined"===typeof e)throw new Error(n)}function c(e,n){if(!e){"undefined"!==typeof console&&console.warn(n);try{throw new Error(n)}catch(t){}}}function d(e,n){return{usr:e.state,key:e.key,idx:n}}function p(e,n,t,a){return void 0===t&&(t=null),l({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof n?f(n):n,{state:t,key:n&&n.key||a||Math.random().toString(36).substr(2,8)})}function h(e){let{pathname:n="/",search:t="",hash:a=""}=e;return t&&"?"!==t&&(n+="?"===t.charAt(0)?t:"?"+t),a&&"#"!==a&&(n+="#"===a.charAt(0)?a:"#"+a),n}function f(e){let n={};if(e){let t=e.indexOf("#");t>=0&&(n.hash=e.substr(t),e=e.substr(0,t));let a=e.indexOf("?");a>=0&&(n.search=e.substr(a),e=e.substr(0,a)),e&&(n.pathname=e)}return n}function m(n,t,a,r){void 0===r&&(r={});let{window:i=document.defaultView,v5Compat:o=!1}=r,c=i.history,f=e.Pop,m=null,g=v();function v(){return(c.state||{idx:null}).idx}function y(){f=e.Pop;let n=v(),t=null==n?null:n-g;g=n,m&&m({action:f,location:w.location,delta:t})}function b(e){let n="null"!==i.location.origin?i.location.origin:i.location.href,t="string"===typeof e?e:h(e);return t=t.replace(/ $/,"%20"),u(n,"No window.location.(origin|href) available to create URL for href: "+t),new URL(t,n)}null==g&&(g=0,c.replaceState(l({},c.state,{idx:g}),""));let w={get action(){return f},get location(){return n(i,c)},listen(e){if(m)throw new Error("A history only accepts one active listener");return i.addEventListener(s,y),m=e,()=>{i.removeEventListener(s,y),m=null}},createHref:e=>t(i,e),createURL:b,encodeLocation(e){let n=b(e);return{pathname:n.pathname,search:n.search,hash:n.hash}},push:function(n,t){f=e.Push;let r=p(w.location,n,t);a&&a(r,n),g=v()+1;let l=d(r,g),s=w.createHref(r);try{c.pushState(l,"",s)}catch(u){if(u instanceof DOMException&&"DataCloneError"===u.name)throw u;i.location.assign(s)}o&&m&&m({action:f,location:w.location,delta:1})},replace:function(n,t){f=e.Replace;let r=p(w.location,n,t);a&&a(r,n),g=v();let i=d(r,g),l=w.createHref(r);c.replaceState(i,"",l),o&&m&&m({action:f,location:w.location,delta:0})},go:e=>c.go(e)};return w}var g;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(g||(g={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function v(e,n,t){return void 0===t&&(t="/"),y(e,n,t,!1)}function y(e,n,t,a){let r=M(("string"===typeof n?f(n):n).pathname||"/",t);if(null==r)return null;let i=b(e);!function(e){e.sort(((e,n)=>e.score!==n.score?n.score-e.score:function(e,n){let t=e.length===n.length&&e.slice(0,-1).every(((e,t)=>e===n[t]));return t?e[e.length-1]-n[n.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),n.routesMeta.map((e=>e.childrenIndex)))))}(i);let o=null;for(let l=0;null==o&&l<i.length;++l){let e=P(r);o=_(i[l],e,a)}return o}function b(e,n,t,a){void 0===n&&(n=[]),void 0===t&&(t=[]),void 0===a&&(a="");let r=(e,r,i)=>{let o={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:r,route:e};o.relativePath.startsWith("/")&&(u(o.relativePath.startsWith(a),'Absolute route path "'+o.relativePath+'" nested under path "'+a+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),o.relativePath=o.relativePath.slice(a.length));let l=L([a,o.relativePath]),s=t.concat(o);e.children&&e.children.length>0&&(u(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),b(e.children,n,s,l)),(null!=e.path||e.index)&&n.push({path:l,score:z(l,e.index),routesMeta:s})};return e.forEach(((e,n)=>{var t;if(""!==e.path&&null!=(t=e.path)&&t.includes("?"))for(let a of w(e.path))r(e,n,a);else r(e,n)})),n}function w(e){let n=e.split("/");if(0===n.length)return[];let[t,...a]=n,r=t.endsWith("?"),i=t.replace(/\?$/,"");if(0===a.length)return r?[i,""]:[i];let o=w(a.join("/")),l=[];return l.push(...o.map((e=>""===e?i:[i,e].join("/")))),r&&l.push(...o),l.map((n=>e.startsWith("/")&&""===n?"/":n))}const x=/^:[\w-]+$/,k=3,N=2,S=1,j=10,C=-2,E=e=>"*"===e;function z(e,n){let t=e.split("/"),a=t.length;return t.some(E)&&(a+=C),n&&(a+=N),t.filter((e=>!E(e))).reduce(((e,n)=>e+(x.test(n)?k:""===n?S:j)),a)}function _(e,n,t){void 0===t&&(t=!1);let{routesMeta:a}=e,r={},i="/",o=[];for(let l=0;l<a.length;++l){let e=a[l],s=l===a.length-1,u="/"===i?n:n.slice(i.length)||"/",c=T({path:e.relativePath,caseSensitive:e.caseSensitive,end:s},u),d=e.route;if(!c&&s&&t&&!a[a.length-1].route.index&&(c=T({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},u)),!c)return null;Object.assign(r,c.params),o.push({params:r,pathname:L([i,c.pathname]),pathnameBase:A(L([i,c.pathnameBase])),route:d}),"/"!==c.pathnameBase&&(i=L([i,c.pathnameBase]))}return o}function T(e,n){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[t,a]=function(e,n,t){void 0===n&&(n=!1);void 0===t&&(t=!0);c("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let a=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,n,t)=>(a.push({paramName:n,isOptional:null!=t}),t?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(a.push({paramName:"*"}),r+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):t?r+="\\/*$":""!==e&&"/"!==e&&(r+="(?:(?=\\/|$))");let i=new RegExp(r,n?void 0:"i");return[i,a]}(e.path,e.caseSensitive,e.end),r=n.match(t);if(!r)return null;let i=r[0],o=i.replace(/(.)\/+$/,"$1"),l=r.slice(1);return{params:a.reduce(((e,n,t)=>{let{paramName:a,isOptional:r}=n;if("*"===a){let e=l[t]||"";o=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const s=l[t];return e[a]=r&&!s?void 0:(s||"").replace(/%2F/g,"/"),e}),{}),pathname:i,pathnameBase:o,pattern:e}}function P(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(n){return c(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}function M(e,n){if("/"===n)return e;if(!e.toLowerCase().startsWith(n.toLowerCase()))return null;let t=n.endsWith("/")?n.length-1:n.length,a=e.charAt(t);return a&&"/"!==a?null:e.slice(t)||"/"}const L=e=>e.join("/").replace(/\/\/+/g,"/"),A=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/");Error;function O(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const I=["post","put","patch","delete"],F=(new Set(I),["get",...I]);new Set(F),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred");function R(){return R=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},R.apply(this,arguments)}const D=n.createContext(null);const B=n.createContext(null);const G=n.createContext(null);const H=n.createContext(null);const U=n.createContext({outlet:null,matches:[],isDataRoute:!1});const $=n.createContext(null);function q(){return null!=n.useContext(H)}function V(){return q()||u(!1),n.useContext(H).location}function Q(t,a,r,i){q()||u(!1);let{navigator:o,static:l}=n.useContext(G),{matches:s}=n.useContext(U),c=s[s.length-1],d=c?c.params:{},p=(c&&c.pathname,c?c.pathnameBase:"/");c&&c.route;let h,m=V();if(a){var g;let e="string"===typeof a?f(a):a;"/"===p||(null==(g=e.pathname)?void 0:g.startsWith(p))||u(!1),h=e}else h=m;let y=h.pathname||"/",b=y;if("/"!==p){let e=p.replace(/^\//,"").split("/");b="/"+y.replace(/^\//,"").split("/").slice(e.length).join("/")}let w=!l&&r&&r.matches&&r.matches.length>0?r.matches:v(t,{pathname:b});let x=Z(w&&w.map((e=>Object.assign({},e,{params:Object.assign({},d,e.params),pathname:L([p,o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?p:L([p,o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),s,r,i);return a&&x?n.createElement(H.Provider,{value:{location:R({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:e.Pop}},x):x}function W(){let e=function(){var e;let t=n.useContext($),a=ee(J.UseRouteError),r=ne(J.UseRouteError);if(void 0!==t)return t;return null==(e=a.errors)?void 0:e[r]}(),t=O(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),a=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:r};return n.createElement(n.Fragment,null,n.createElement("h2",null,"Unexpected Application Error!"),n.createElement("h3",{style:{fontStyle:"italic"}},t),a?n.createElement("pre",{style:i},a):null,null)}const K=n.createElement(W,null);class Y extends n.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||"idle"!==n.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){console.error("React Router caught the following error during render",e,n)}render(){return void 0!==this.state.error?n.createElement(U.Provider,{value:this.props.routeContext},n.createElement($.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function X(e){let{routeContext:t,match:a,children:r}=e,i=n.useContext(D);return i&&i.static&&i.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=a.route.id),n.createElement(U.Provider,{value:t},r)}function Z(e,t,a,r){var i;if(void 0===t&&(t=[]),void 0===a&&(a=null),void 0===r&&(r=null),null==e){var o;if(!a)return null;if(a.errors)e=a.matches;else{if(!(null!=(o=r)&&o.v7_partialHydration&&0===t.length&&!a.initialized&&a.matches.length>0))return null;e=a.matches}}let l=e,s=null==(i=a)?void 0:i.errors;if(null!=s){let e=l.findIndex((e=>e.route.id&&void 0!==(null==s?void 0:s[e.route.id])));e>=0||u(!1),l=l.slice(0,Math.min(l.length,e+1))}let c=!1,d=-1;if(a&&r&&r.v7_partialHydration)for(let n=0;n<l.length;n++){let e=l[n];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(d=n),e.route.id){let{loaderData:n,errors:t}=a,r=e.route.loader&&void 0===n[e.route.id]&&(!t||void 0===t[e.route.id]);if(e.route.lazy||r){c=!0,l=d>=0?l.slice(0,d+1):[l[0]];break}}}return l.reduceRight(((e,r,i)=>{let o,u=!1,p=null,h=null;var f;a&&(o=s&&r.route.id?s[r.route.id]:void 0,p=r.route.errorElement||K,c&&(d<0&&0===i?(f="route-fallback",!1||te[f]||(te[f]=!0),u=!0,h=null):d===i&&(u=!0,h=r.route.hydrateFallbackElement||null)));let m=t.concat(l.slice(0,i+1)),g=()=>{let t;return t=o?p:u?h:r.route.Component?n.createElement(r.route.Component,null):r.route.element?r.route.element:e,n.createElement(X,{match:r,routeContext:{outlet:e,matches:m,isDataRoute:null!=a},children:t})};return a&&(r.route.ErrorBoundary||r.route.errorElement||0===i)?n.createElement(Y,{location:a.location,revalidation:a.revalidation,component:p,error:o,children:g(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):g()}),null)}var J=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(J||{});function ee(e){let t=n.useContext(B);return t||u(!1),t}function ne(e){let t=function(){let e=n.useContext(U);return e||u(!1),e}(),a=t.matches[t.matches.length-1];return a.route.id||u(!1),a.route.id}const te={};function ae(e,n){null==e||e.v7_startTransition,void 0===(null==e?void 0:e.v7_relativeSplatPath)&&(!n||n.v7_relativeSplatPath),n&&(n.v7_fetcherPersist,n.v7_normalizeFormMethod,n.v7_partialHydration,n.v7_skipActionErrorRevalidation)}a.startTransition;function re(e){u(!1)}function ie(t){let{basename:a="/",children:r=null,location:i,navigationType:o=e.Pop,navigator:l,static:s=!1,future:c}=t;q()&&u(!1);let d=a.replace(/^\/*/,"/"),p=n.useMemo((()=>({basename:d,navigator:l,static:s,future:R({v7_relativeSplatPath:!1},c)})),[d,c,l,s]);"string"===typeof i&&(i=f(i));let{pathname:h="/",search:m="",hash:g="",state:v=null,key:y="default"}=i,b=n.useMemo((()=>{let e=M(h,d);return null==e?null:{location:{pathname:e,search:m,hash:g,state:v,key:y},navigationType:o}}),[d,h,m,g,v,y,o]);return null==b?null:n.createElement(G.Provider,{value:p},n.createElement(H.Provider,{children:r,value:b}))}function oe(e){let{children:n,location:t}=e;return Q(le(n),t)}new Promise((()=>{}));n.Component;function le(e,t){void 0===t&&(t=[]);let a=[];return n.Children.forEach(e,((e,r)=>{if(!n.isValidElement(e))return;let i=[...t,r];if(e.type===n.Fragment)return void a.push.apply(a,le(e.props.children,i));e.type!==re&&u(!1),e.props.index&&e.props.children&&u(!1);let o={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=le(e.props.children,i)),a.push(o)})),a}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);try{window.__reactRouterVersion="6"}catch(St){}new Map;const se=a.startTransition;o.flushSync,a.useId;function ue(e){let{basename:t,children:a,future:r,window:i}=e,o=n.useRef();var l;null==o.current&&(o.current=(void 0===(l={window:i,v5Compat:!0})&&(l={}),m((function(e,n){let{pathname:t="/",search:a="",hash:r=""}=f(e.location.hash.substr(1));return t.startsWith("/")||t.startsWith(".")||(t="/"+t),p("",{pathname:t,search:a,hash:r},n.state&&n.state.usr||null,n.state&&n.state.key||"default")}),(function(e,n){let t=e.document.querySelector("base"),a="";if(t&&t.getAttribute("href")){let n=e.location.href,t=n.indexOf("#");a=-1===t?n:n.slice(0,t)}return a+"#"+("string"===typeof n?n:h(n))}),(function(e,n){c("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(n)+")")}),l)));let s=o.current,[u,d]=n.useState({action:s.action,location:s.location}),{v7_startTransition:g}=r||{},v=n.useCallback((e=>{g&&se?se((()=>d(e))):d(e)}),[d,g]);return n.useLayoutEffect((()=>s.listen(v)),[s,v]),n.useEffect((()=>ae(r)),[r]),n.createElement(ie,{basename:t,children:a,location:u.location,navigationType:u.action,navigator:s,future:r})}"undefined"!==typeof window&&"undefined"!==typeof window.document&&window.document.createElement;var ce,de;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(ce||(ce={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(de||(de={}));const pe=["2024-06-24","2024-07-26","2024-08-31","2024-11-25","2025-04-02","2025-04-25","2025-05-30","2025-11-25","2025-12-23","2026-01-08","2026-06-25"],he={OpenAI:"#10A37F",Google:"#EA4335",Anthropic:"#CC785C",DeepSeek:"#7C3AED",Alibaba:"#F59E0B",Qwen:"#F59E0B","Moonshot AI":"#EC4899",Moonshot:"#EC4899",xAI:"#111827",Meta:"#4267B2",Mistral:"#FF7000","Mistral AI":"#FF7000",Cohere:"#39C5BB",AbacusAI:"#2F54EB",Arcee:"#9333EA","Z.AI":"#0EA5E9",Minimax:"#DB2777",NVIDIA:"#76B900",Xiaomi:"#FF6900",Microsoft:"#0078D4"},fe=e=>he[e]||"#7A8AA8",me={Reasoning:"Rsn",Coding:"Cod","Agentic Coding":"Agt",Mathematics:"Mth","Data Analysis":"Dat",Language:"Lng",IF:"IF","Instruction Following":"IF"},ge=e=>me[e]||e.slice(0,3),ve={IF:"Instruction Following"},ye=e=>ve[e]||e,be={tablejoin:"table join",tablereformat:"table reformat"},we=e=>be[e]||e.replace(/_/g," ");var xe=t(766),ke=t.n(xe);const Ne=e=>ke().parse(e,{header:!0,dynamicTyping:!0,skipEmptyLines:!0}).data.filter((e=>e.model));const Se=(e,n,t)=>{if(!n)return"-";const a=n.map((n=>parseFloat(e[n]))).filter((e=>!isNaN(e))),r=a.length>0?a.reduce(((e,n)=>e+n),0)/a.length:NaN;return isNaN(r)?"-":t?r.toFixed(t):r},je={"glm-5.3":{url:"https://z.ai",organization:"Z.AI",displayName:"GLM-5.3",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/zai-org/GLM-5.3"},"glm-5.3-flash":{url:"https://z.ai",organization:"Z.AI",displayName:"GLM-5.3 Flash",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/zai-org/GLM-5.3-Flash"},"glm-5.2":{url:"https://z.ai",organization:"Z.AI",displayName:"GLM-5.2",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/zai-org/GLM-5.2"},"kimi-k2.7-code":{url:"https://moonshot.ai",organization:"Moonshot AI",displayName:"Kimi K2.7 Code",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/moonshotai/Kimi-K2.7-Code"},"arcee-trinity-large-preview":{url:"https://openrouter.ai/arcee-ai/trinity-large-preview:free",organization:"Arcee",displayName:"Trinity Large Preview",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/arcee-ai/Trinity-Large-Preview"},"chatgpt-4o-latest":{url:"https://openai.com/index/hello-gpt-4o/",organization:"OpenAI",displayName:"ChatGPT-4o"},"chatgpt-4o-latest-0903":{url:"https://openai.com/index/hello-gpt-4o/",organization:"OpenAI",displayName:"ChatGPT-4o",version:"2024-09-03"},"chatgpt-4o-latest-2025-01-29":{url:"https://help.openai.com/en/articles/9624314-model-release-notes",organization:"OpenAI",displayName:"ChatGPT-4o",version:"2025-01-29"},"chatgpt-4o-latest-2025-03-27":{url:"https://x.com/OpenAIDevs/status/1905335104211185999?t=pmYR2_xGFyWs1xOGuNxRsw&s=19",organization:"OpenAI",displayName:"ChatGPT-4o",version:"2025-03-27"},"claude-3-5-sonnet-20240620":{url:"https://www.anthropic.com/news/claude-3-5-sonnet",organization:"Anthropic",displayName:"Claude 3.5 Sonnet",version:"2024-06-20"},"claude-3-5-sonnet-20241022":{url:"https://www.anthropic.com/news/3-5-models-and-computer-use",organization:"Anthropic",displayName:"Claude 3.5 Sonnet",version:"2024-10-22"},"claude-3-5-haiku-20241022":{url:"https://www.anthropic.com/claude/haiku",organization:"Anthropic",displayName:"Claude 3.5 Haiku",version:"2024-10-22"},"claude-3-haiku-20240307":{url:"https://www.anthropic.com/claude",organization:"Anthropic",displayName:"Claude 3 Haiku",version:"2024-03-07"},"claude-3-opus-20240229":{url:"https://www.anthropic.com/claude",organization:"Anthropic",displayName:"Claude 3 Opus",version:"2024-02-29"},"claude-3-sonnet-20240229":{url:"https://www.anthropic.com/claude",organization:"Anthropic",displayName:"Claude 3 Sonnet",version:"2024-02-29"},"claude-3-7-sonnet-thinking":{url:"https://www.anthropic.com/news/claude-3-7-sonnet",organization:"Anthropic",displayName:"Claude 3.7 Sonnet Thinking",version:"2025-02-19",reasoner:!0},"claude-3-7-sonnet":{url:"https://www.anthropic.com/news/claude-3-7-sonnet",organization:"Anthropic",displayName:"Claude 3.7 Sonnet",version:"2025-02-19"},"claude-3-7-sonnet-20250219-thinking-64k":{url:"https://www.anthropic.com/news/claude-3-7-sonnet",organization:"Anthropic",displayName:"Claude 3.7 Sonnet Thinking",version:"2025-02-19",reasoner:!0},"claude-3-7-sonnet-20250219-base":{url:"https://www.anthropic.com/news/claude-3-7-sonnet",organization:"Anthropic",displayName:"Claude 3.7 Sonnet",version:"2025-02-19"},"command-r":{url:"https://docs.cohere.com/docs/models",organization:"Cohere",displayName:"Command R"},"command-r-08-2024":{url:"https://docs.cohere.com/docs/models",organization:"Cohere",displayName:"Command R",version:"2024-08"},"command-r-plus":{url:"https://docs.cohere.com/docs/models",organization:"Cohere",displayName:"Command R Plus"},"command-r-plus-04-2024":{url:"https://cohere.com/blog/command-r-plus-microsoft-azure",organization:"Cohere",displayName:"Command R Plus",version:"2024-04"},"command-r-plus-08-2024":{url:"https://docs.cohere.com/docs/models",organization:"Cohere",displayName:"Command R Plus",version:"2024-08"},"deepseek-coder-v2":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V2",organization:"DeepSeek",displayName:"DeepSeek Coder V2",openweight:!0},"deepseek-v2.5":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V2.5",organization:"DeepSeek",displayName:"DeepSeek V2.5",openweight:!0},"deepseek-v2.5-1210":{url:"https://api-docs.deepseek.com/news/news1210",organization:"DeepSeek",displayName:"DeepSeek V2.5",version:"2024-12-10",openweight:!0,huggingface:"https://huggingface.co/deepseek-ai/DeepSeek-V2.5-1210"},"deepseek-v3":{url:"https://api-docs.deepseek.com/news/news1226",organization:"DeepSeek",displayName:"DeepSeek V3",openweight:!0,huggingface:"https://huggingface.co/deepseek-ai/DeepSeek-V3"},"deepseek-r1":{url:"https://huggingface.co/deepseek-ai/DeepSeek-R1",organization:"DeepSeek",displayName:"DeepSeek R1",reasoner:!0,openweight:!0},"deepseek-r1-distill-qwen-32b":{url:"https://huggingface.co/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B",organization:"DeepSeek",displayName:"DeepSeek R1 Distill Qwen 32B",reasoner:!0,openweight:!0},"deepseek-r1-distill-llama-70b":{url:"https://huggingface.co/deepseek-ai/DeepSeek-R1-Distill-Llama-70B",organization:"DeepSeek",displayName:"DeepSeek R1 Distill Llama 70B",reasoner:!0,openweight:!0},"dracarys-72b-instruct":{url:"https://huggingface.co/abacusai/Dracarys-72B-Instruct",organization:"AbacusAI",displayName:"Dracarys 72B Instruct",openweight:!0},"dracarys-llama-3.1-70b-instruct":{url:"https://huggingface.co/abacusai/Dracarys-Llama-3.1-70B-Instruct",organization:"AbacusAI",displayName:"Dracarys Llama 3.1 70B Instruct",openweight:!0},"dracarys2-72b-instruct":{url:"https://huggingface.co/abacusai/Dracarys2-72B-Instruct",organization:"AbacusAI",displayName:"Dracarys2 72B Instruct",openweight:!0},"dracarys2-llama-3.1-70b-instruct":{url:"https://huggingface.co/abacusai/Dracarys2-Llama-3.1-70B-Instruct",organization:"AbacusAI",displayName:"Dracarys2 Llama 3.1 70B Instruct",openweight:!0},"gemini-1.5-flash-001":{url:"https://console.cloud.google.com/vertex-ai/publishers/google/model-garden/gemini-1.5-flash-001",organization:"Google",displayName:"Gemini 1.5 Flash",version:"001"},"gemini-1.5-flash-002":{url:"https://developers.googleblog.com/en/updated-production-ready-gemini-models-reduced-15-pro-pricing-increased-rate-limits-and-more/",organization:"Google",displayName:"Gemini 1.5 Flash",version:"002"},"gemini-1.5-flash-8b-exp-0827":{url:"https://ai.google.dev/gemini-api/docs/models/experimental-models",organization:"Google",displayName:"Gemini 1.5 Flash 8B Experimental",version:"2024-08-27"},"gemini-1.5-flash-8b-exp-0924":{url:"https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.5-flash-8b",organization:"Google",displayName:"Gemini 1.5 Flash 8B Experimental",version:"2024-09-24"},"gemini-1.5-flash-8b-001":{url:"https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.5-flash-8b",organization:"Google",displayName:"Gemini 1.5 Flash 8B"},"gemini-1.5-flash-api-0514":{url:"https://console.cloud.google.com/vertex-ai/publishers/google/model-garden/gemini-1.5-flash-preview-0514",organization:"Google",displayName:"Gemini 1.5 Flash API",version:"2024-05-14"},"gemini-1.5-flash-exp-0827":{url:"https://ai.google.dev/gemini-api/docs/models/experimental-models",organization:"Google",displayName:"Gemini 1.5 Flash Experimental",version:"2024-08-27"},"gemini-1.5-pro-001":{url:"https://console.cloud.google.com/vertex-ai/publishers/google/model-garden/gemini-1.5-pro-001",organization:"Google",displayName:"Gemini 1.5 Pro",version:"001"},"gemini-1.5-pro-002":{url:"https://developers.googleblog.com/en/updated-production-ready-gemini-models-reduced-15-pro-pricing-increased-rate-limits-and-more/",organization:"Google",displayName:"Gemini 1.5 Pro",version:"002"},"gemini-1.5-pro-api-0514":{url:"https://console.cloud.google.com/vertex-ai/publishers/google/model-garden/gemini-1.5-flash-preview-0514",organization:"Google",displayName:"Gemini 1.5 Pro API",version:"2024-05-14"},"gemini-1.5-pro-exp-0801":{url:"https://ai.google.dev/gemini-api/docs/models/experimental-models",organization:"Google",displayName:"Gemini 1.5 Pro Experimental",version:"2024-08-01"},"gemini-1.5-pro-exp-0827":{url:"https://ai.google.dev/gemini-api/docs/models/experimental-models",organization:"Google",displayName:"Gemini 1.5 Pro Experimental",version:"2024-08-27"},"gemini-2.0-flash-exp":{url:"https://cloud.google.com/vertex-ai/generative-ai/docs/gemini-v2",organization:"Google",displayName:"Gemini 2.0 Flash Experimental"},"gemini-2.0-flash":{url:"https://blog.google/technology/google-deepmind/gemini-model-updates-february-2025/",organization:"Google",displayName:"Gemini 2.0 Flash",version:"001"},"gemini-2.0-flash-001":{url:"https://blog.google/technology/google-deepmind/gemini-model-updates-february-2025/",organization:"Google",displayName:"Gemini 2.0 Flash",version:"001"},"gemini-2.0-flash-thinking-exp-1219":{url:"https://ai.google.dev/gemini-api/docs/thinking-mode",organization:"Google",displayName:"Gemini 2.0 Flash Thinking Experimental",version:"2024-12-19",reasoner:!0},"gemini-2.0-flash-thinking-exp-01-21":{url:"https://ai.google.dev/gemini-api/docs/thinking-mode",organization:"Google",displayName:"Gemini 2.0 Flash Thinking Experimental",version:"2025-01-21",reasoner:!0},"gemini-2.0-flash-lite-preview-02-05":{url:"https://blog.google/technology/google-deepmind/gemini-model-updates-february-2025/",organization:"Google",displayName:"Gemini 2.0 Flash Lite Preview",version:"2025-02-05"},"gemini-2.0-pro-exp-02-05":{url:"https://blog.google/technology/google-deepmind/gemini-model-updates-february-2025/",organization:"Google",displayName:"Gemini 2.0 Pro Experimental",version:"2025-02-05"},"gemini-exp-1114":{url:"https://ai.google.dev/gemini-api/docs/models/experimental-models",organization:"Google",displayName:"Gemini Experimental 1114",version:"2024-11-14"},"gemini-exp-1121":{url:"https://ai.google.dev/gemini-api/docs/models/experimental-models",organization:"Google",displayName:"Gemini Experimental 1121",version:"2024-11-21"},"gemini-exp-1206":{url:"https://ai.google.dev/gemini-api/docs/models/experimental-models",organization:"Google",displayName:"Gemini Experimental 1206",version:"2024-12-06"},"gemma-2-27b-it":{url:"https://huggingface.co/google/gemma-2-27b",organization:"Google",displayName:"Gemma 2 27B",openweight:!0},"gemma-2-9b-it":{url:"https://huggingface.co/google/gemma-2-9b",organization:"Google",displayName:"Gemma 2 9B",openweight:!0},"gpt-3.5-turbo-0125":{url:"https://openai.com/index/new-embedding-models-and-api-updates/",organization:"OpenAI",displayName:"GPT-3.5 Turbo",version:"2024-01-25"},"gpt-4-0125-preview":{url:"https://openai.com/index/new-models-and-developer-products-announced-at-devday/",organization:"OpenAI",displayName:"GPT-4 Preview",version:"2024-01-25"},"gpt-4-0613":{url:"https://openai.com/index/new-models-and-developer-products-announced-at-devday/",organization:"OpenAI",displayName:"GPT-4",version:"2023-06-13"},"gpt-4-turbo-2024-04-09":{url:"https://openai.com/index/new-models-and-developer-products-announced-at-devday/",organization:"OpenAI",displayName:"GPT-4 Turbo",version:"2024-04-09"},"gpt-4o-2024-05-13":{url:"https://openai.com/index/hello-gpt-4o/",organization:"OpenAI",displayName:"GPT-4o",version:"2024-05-13"},"gpt-4o-2024-08-06":{url:"https://openai.com/index/hello-gpt-4o/",organization:"OpenAI",displayName:"GPT-4o",version:"2024-08-06"},"gpt-4o-2024-11-20":{url:"https://openai.com/index/hello-gpt-4o/",organization:"OpenAI",displayName:"GPT-4o",version:"2024-11-20"},"gpt-4o-mini-2024-07-18":{url:"https://openai.com/index/hello-gpt-4o/",organization:"OpenAI",displayName:"GPT-4o Mini",version:"2024-07-18"},"gpt-5":{url:"https://openai.com/index/introducing-gpt-5/",organization:"OpenAI",displayName:"GPT-5",version:"2025-08-07",reasoner:!0,variants:[{rawName:"gpt-5-high",displayName:"GPT-5 High"},{rawName:"gpt-5-low",displayName:"GPT-5 Low"},{rawName:"gpt-5-minimal",displayName:"GPT-5 Minimal"}]},"gpt-5-pro-2025-10-06":{url:"https://openai.com/index/introducing-gpt-5/",organization:"OpenAI",displayName:"GPT-5 Pro",version:"2025-08-07",reasoner:!0},"gpt-5-chat":{url:"https://openai.com/index/introducing-gpt-5/",organization:"OpenAI",displayName:"GPT-5 Chat",version:"2025-08-07"},"gpt-5-mini":{url:"https://openai.com/index/introducing-gpt-5/",organization:"OpenAI",displayName:"GPT-5 Mini",version:"2025-08-07",reasoner:!0,variants:[{rawName:"gpt-5-mini-high",displayName:"GPT-5 Mini High"},{rawName:"gpt-5-mini-low",displayName:"GPT-5 Mini Low"},{rawName:"gpt-5-mini-minimal",displayName:"GPT-5 Mini Minimal"}]},"gpt-5-nano":{url:"https://openai.com/index/introducing-gpt-5/",organization:"OpenAI",displayName:"GPT-5 Nano",version:"2025-08-07",reasoner:!0,variants:[{rawName:"gpt-5-nano-high",displayName:"GPT-5 Nano High"},{rawName:"gpt-5-nano-low",displayName:"GPT-5 Nano Low"},{rawName:"gpt-5-nano-minimal",displayName:"GPT-5 Nano Minimal"}]},"gpt-oss-120b":{url:"https://openai.com/index/introducing-gpt-oss/",organization:"OpenAI",displayName:"GPT OSS 120b",version:"2025-08-05",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/openai/gpt-oss-120b"},"grok-2":{url:"https://x.ai/blog/grok-2",organization:"xAI",displayName:"Grok 2"},"grok-2-mini":{url:"https://x.ai/blog/grok-2",organization:"xAI",displayName:"Grok 2 Mini"},"grok-2-1212":{url:"https://x.ai/blog/grok-1212",organization:"xAI",displayName:"Grok 2",version:"2024-12-12"},"llama-3.1-nemotron-70b-instruct":{url:"https://build.nvidia.com/nvidia/llama-3_1-nemotron-70b-instruct",organization:"NVIDIA",displayName:"Llama 3.1 Nemotron 70B Instruct",openweight:!0,huggingface:"https://huggingface.co/nvidia/Llama-3.1-Nemotron-70B-Instruct"},"meta-llama-3.1-405b-instruct-turbo":{url:"https://www.together.ai/blog/meta-llama-3-1",organization:"Meta",displayName:"Llama 3.1 405B Instruct Turbo",openweight:!0,huggingface:"https://huggingface.co/meta-llama/Llama-3.1-405B-Instruct"},"meta-llama-3.1-70b-instruct-turbo":{url:"https://www.together.ai/blog/meta-llama-3-1",organization:"Meta",displayName:"Llama 3.1 70B Instruct Turbo",openweight:!0,huggingface:"https://huggingface.co/meta-llama/Llama-3.1-70B-Instruct"},"meta-llama-3.1-8b-instruct-turbo":{url:"https://www.together.ai/blog/meta-llama-3-1",organization:"Meta",displayName:"Llama 3.1 8B Instruct Turbo",openweight:!0,huggingface:"https://huggingface.co/meta-llama/Llama-3.1-8B-Instruct"},"llama-3.3-70b-instruct-turbo":{url:"https://huggingface.co/meta-llama/Llama-3.3-70B-Instruct",organization:"Meta",displayName:"Llama 3.3 70B Instruct Turbo",openweight:!0},"mistral-large-2407":{url:"https://huggingface.co/mistralai/Mistral-Large-Instruct-2407",organization:"Mistral AI",displayName:"Mistral Large",version:"2024-07",openweight:!0},"mistral-large-2411":{url:"https://huggingface.co/mistralai/Mistral-Large-Instruct-2411",organization:"Mistral AI",displayName:"Mistral Large",version:"2024-11",openweight:!0},"mistral-small-2402":{url:"https://docs.mistral.ai/getting-started/models/",organization:"Mistral AI",displayName:"Mistral Small",version:"2024-02"},"mistral-small-2409":{url:"https://huggingface.co/mistralai/Mistral-Small-Instruct-2409",organization:"Mistral AI",displayName:"Mistral Small",version:"2024-09",openweight:!0},"mistral-small-2501":{url:"https://mistral.ai/en/news/mistral-small-3",organization:"Mistral AI",displayName:"Mistral Small",version:"2025-01"},"mixtral-8x22b-instruct-v0.1":{url:"https://huggingface.co/mistralai/Mixtral-8x22B-Instruct-v0.1",organization:"Mistral AI",displayName:"Mixtral 8x22B Instruct",openweight:!0},"o1-mini-2024-09-12":{url:"https://platform.openai.com/docs/guides/reasoning",organization:"OpenAI",displayName:"o1-Mini",version:"2024-09-12",reasoner:!0},"o1-preview-2024-09-12":{url:"https://platform.openai.com/docs/guides/reasoning",organization:"OpenAI",displayName:"o1 Preview",version:"2024-09-12",reasoner:!0},"o1-2024-12-17":{url:"https://openai.com/o1/",organization:"OpenAI",displayName:"o1",version:"2024-12-17",reasoner:!0,variants:[{rawName:"o1-2024-12-17-high",displayName:"o1 High"},{rawName:"o1-2024-12-17-low",displayName:"o1 Low"}]},"o3-mini-2025-01-31":{url:"https://openai.com/index/openai-o3-mini/",organization:"OpenAI",displayName:"o3-Mini",version:"2025-01-31",reasoner:!0,variants:[{rawName:"o3-mini-2025-01-31-high",displayName:"o3-Mini High"},{rawName:"o3-mini-2025-01-31-low",displayName:"o3-Mini Low"},{rawName:"o3-mini-2025-01-31-medium",displayName:"o3-Mini Medium"}]},"open-mistral-nemo":{url:"https://huggingface.co/mistralai/Mistral-Nemo-Instruct-2407",organization:"Mistral AI",displayName:"Open Mistral Nemo",version:"2024-07",openweight:!0},"phi-3-medium-128k-instruct":{url:"https://huggingface.co/microsoft/Phi-3-medium-128k-instruct",organization:"Microsoft",displayName:"Phi-3 Medium 128K Instruct",openweight:!0},"phi-3-medium-4k-instruct":{url:"https://huggingface.co/microsoft/Phi-3-medium-4k-instruct",organization:"Microsoft",displayName:"Phi-3 Medium 4K Instruct",openweight:!0},"phi-3-mini-128k-instruct":{url:"https://huggingface.co/microsoft/Phi-3-mini-128k-instruct",organization:"Microsoft",displayName:"Phi-3 Mini 128K Instruct",openweight:!0},"phi-3-mini-4k-instruct":{url:"https://huggingface.co/microsoft/Phi-3-mini-4k-instruct",organization:"Microsoft",displayName:"Phi-3 Mini 4K Instruct",openweight:!0},"phi-3-small-128k-instruct":{url:"https://huggingface.co/microsoft/Phi-3-small-128k-instruct",organization:"Microsoft",displayName:"Phi-3 Small 128K Instruct",openweight:!0},"phi-3-small-8k-instruct":{url:"https://huggingface.co/microsoft/Phi-3-small-8k-instruct",organization:"Microsoft",displayName:"Phi-3 Small 8K Instruct",openweight:!0},"phi-3.5-mini-instruct":{url:"https://huggingface.co/microsoft/Phi-3.5-mini-instruct",organization:"Microsoft",displayName:"Phi-3.5 Mini Instruct",openweight:!0},"phi-3.5-moe-instruct":{url:"https://huggingface.co/microsoft/Phi-3.5-MoE-instruct",organization:"Microsoft",displayName:"Phi-3.5 MoE Instruct",openweight:!0},"phi-4":{url:"https://huggingface.co/microsoft/Phi-4",organization:"Microsoft",displayName:"Phi-4",openweight:!0},"qwen2.5-72b-instruct-turbo":{url:"https://huggingface.co/Qwen/Qwen2.5-72B-Instruct",organization:"Alibaba",displayName:"Qwen2.5 72B Instruct Turbo",openweight:!0},"qwen2.5-7b-instruct-turbo":{url:"https://huggingface.co/Qwen/Qwen2.5-7B-Instruct",organization:"Alibaba",displayName:"Qwen2.5 7B Instruct Turbo",openweight:!0},"qwen2.5-coder-32b-instruct":{url:"https://huggingface.co/Qwen/Qwen2.5-Coder-32B-Instruct",organization:"Alibaba",displayName:"Qwen2.5 Coder 32B Instruct",openweight:!0},"qwen2.5-max":{url:"https://qwenlm.github.io/blog/qwen2.5-max/",organization:"Alibaba",displayName:"Qwen2.5 Max"},"step-2-16k-202411":{url:"https://www.stepfun.com/#step2",organization:"StepFun",displayName:"Step 2 16K",version:"2024-11"},"grok-beta":{url:"https://x.ai/blog/api",organization:"xAI",displayName:"Grok Beta"},"amazon.nova-lite-v1:0":{url:"https://aws.amazon.com/ai/generative-ai/nova/",organization:"Amazon",displayName:"Nova Lite"},"amazon.nova-micro-v1:0":{url:"https://aws.amazon.com/ai/generative-ai/nova/",organization:"Amazon",displayName:"Nova Micro"},"amazon.nova-pro-v1:0":{url:"https://aws.amazon.com/ai/generative-ai/nova/",organization:"Amazon",displayName:"Nova Pro"},"qwq-32b-preview":{url:"https://huggingface.co/Qwen/QWQ-32B-Preview",organization:"Alibaba",displayName:"QwQ 32B Preview",reasoner:!0,openweight:!0},"qwq-32b":{url:"https://qwenlm.github.io/blog/qwq-32b/",organization:"Alibaba",displayName:"QwQ 32B",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/Qwen/QwQ-32B"},"olmo-2-1124-13b-instruct":{url:"https://huggingface.co/allenai/OLMo-2-1124-13B-Instruct",organization:"AllenAI",displayName:"OLMo 2 13B Instruct",version:"2024-11-24",openweight:!0},"learnlm-1.5-pro-experimental":{url:"https://ai.google.dev/gemini-api/docs/learnlm",organization:"Google",displayName:"LearnLM 1.5 Pro Experimental"},"grok-3-thinking":{url:"https://x.ai/blog/grok-3",organization:"xAI",displayName:"Grok 3 Thinking",reasoner:!0},"grok-3-beta":{url:"https://x.ai/blog/grok-3",organization:"xAI",displayName:"Grok 3 Beta",version:"2025-04-10"},"grok-3-mini-beta-high":{url:"https://x.ai/blog/grok-3",organization:"xAI",displayName:"Grok 3 Mini Beta (High)",reasoner:!0,version:"2025-04-10"},"gpt-4.5-preview":{url:"https://openai.com/index/introducing-gpt-4-5/",organization:"OpenAI",displayName:"GPT-4.5 Preview",version:"2025-02-27"},"gpt-4.5-preview-2025-02-27":{url:"https://openai.com/index/introducing-gpt-4-5/",organization:"OpenAI",displayName:"GPT-4.5 Preview",version:"2025-02-27"},"gemini-2.0-flash-lite":{url:"https://developers.googleblog.com/en/start-building-with-the-gemini-2-0-flash-family/",organization:"Google",displayName:"Gemini 2.0 Flash Lite",version:"001"},"gemini-2.0-flash-lite-001":{url:"https://developers.googleblog.com/en/start-building-with-the-gemini-2-0-flash-family/",organization:"Google",displayName:"Gemini 2.0 Flash Lite",version:"001"},"mistral-small-2503":{url:"https://mistral.ai/news/mistral-small-3-1",organization:"Mistral AI",displayName:"Mistral Small",version:"2025-03"},"gemma-3-27b-it":{url:"https://blog.google/technology/developers/gemma-3/",organization:"Google",displayName:"Gemma 3 27B",openweight:!0,huggingface:"https://huggingface.co/google/gemma-3-27b-it"},"gemma-3-12b-it":{url:"https://blog.google/technology/developers/gemma-3/",organization:"Google",displayName:"Gemma 3 12B",openweight:!0,huggingface:"https://huggingface.co/google/gemma-3-12b-it"},"gemma-3-4b-it":{url:"https://blog.google/technology/developers/gemma-3/",organization:"Google",displayName:"Gemma 3 4B",openweight:!0,huggingface:"https://huggingface.co/google/gemma-3-4b-it"},"perplexity-sonar":{url:"https://perplexity.ai/",organization:"Perplexity",displayName:"Perplexity Sonar"},"perplexity-sonar-pro":{url:"https://perplexity.ai/",organization:"Perplexity",displayName:"Perplexity Sonar Pro"},"deepseek-v3-0324":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V3-0324",organization:"DeepSeek",displayName:"DeepSeek V3 0324",version:"2025-03-24",openweight:!0},"gemini-2.5-pro-exp-03-25":{url:"https://blog.google/technology/google-deepmind/gemini-model-thinking-updates-march-2025/",organization:"Google",displayName:"Gemini 2.5 Pro Preview",version:"2025-03-25",reasoner:!0},"gemini-2.5-pro-preview-03-25":{url:"https://blog.google/technology/google-deepmind/gemini-model-thinking-updates-march-2025/",organization:"Google",displayName:"Gemini 2.5 Pro Preview",version:"2025-03-25",reasoner:!0},"gemini-2.5-pro-preview-05-06":{url:"https://developers.googleblog.com/en/gemini-2-5-pro-io-improved-coding-performance/",organization:"Google",displayName:"Gemini 2.5 Pro Preview",version:"2025-05-06",reasoner:!0},"gemini-2.5-pro-06-05-default":{url:"https://deepmind.google/models/gemini/pro/",organization:"Google",displayName:"Gemini 2.5 Pro",version:"2025-06-05",reasoner:!0},"gemini-2.5-pro-06-05-highthinking":{url:"https://deepmind.google/models/gemini/pro/",organization:"Google",displayName:"Gemini 2.5 Pro (Max Thinking)",version:"2025-06-05",reasoner:!0},"hunyuan-turbos-20250313":{url:"https://cloud.tencent.com/document/product/1729/104753",organization:"Tencent",displayName:"Hunyuan Turbos",version:"2025-03-13"},azerogpt:{url:"https://azero.soundai.com/#/dashboard",organization:"SoundAI",displayName:"AzeroGPT"},"command-a-03-2025":{url:"https://cohere.com/blog/command-a",organization:"Cohere",displayName:"Command A",version:"2025-03"},"llama-4-maverick-17b-128e-instruct":{url:"https://ai.meta.com/blog/llama-4-multimodal-intelligence/",organization:"Meta",displayName:"Llama 4 Maverick 17B 128E Instruct",openweight:!0,huggingface:"https://huggingface.co/meta-llama/Llama-4-Maverick-17B-128E-Instruct"},"llama4-maverick-instruct-basic":{url:"https://ai.meta.com/blog/llama-4-multimodal-intelligence/",organization:"Meta",displayName:"Llama 4 Maverick 17B 128E Instruct",openweight:!0,huggingface:"https://huggingface.co/meta-llama/Llama-4-Maverick-17B-128E-Instruct"},"gpt-4.1-2025-04-14":{url:"https://openai.com/index/gpt-4-1/",organization:"OpenAI",displayName:"GPT-4.1",version:"2025-04-14"},"gpt-4.1-mini-2025-04-14":{url:"https://openai.com/index/gpt-4-1/",organization:"OpenAI",displayName:"GPT-4.1 Mini",version:"2025-04-14"},"gpt-4.1-nano-2025-04-14":{url:"https://openai.com/index/gpt-4-1/",organization:"OpenAI",displayName:"GPT-4.1 Nano",version:"2025-04-14"},"o3-2025-04-16":{url:"https://openai.com/index/introducing-o3-and-o4-mini/",organization:"OpenAI",displayName:"o3",version:"2025-04-16",reasoner:!0,variants:[{rawName:"o3-2025-04-16-high",displayName:"o3 High"},{rawName:"o3-2025-04-16-medium",displayName:"o3 Medium"}]},"o4-mini-2025-04-16":{url:"https://openai.com/index/introducing-o3-and-o4-mini/",organization:"OpenAI",displayName:"o4-Mini",version:"2025-04-16",reasoner:!0,variants:[{rawName:"o4-mini-2025-04-16-high",displayName:"o4-Mini High"},{rawName:"o4-mini-2025-04-16-medium",displayName:"o4-Mini Medium"}]},"gemini-2.5-flash-preview-04-17":{url:"https://blog.google/products/gemini/gemini-2-5-flash-preview/",organization:"Google",displayName:"Gemini 2.5 Flash Preview",version:"2025-04-17",reasoner:!0},"qwen3-30b-a3b-thinking":{url:"https://qwenlm.github.io/blog/qwen3/",organization:"Alibaba",displayName:"Qwen 3 30B A3B",reasoner:!0},"qwen3-32b-thinking":{url:"https://qwenlm.github.io/blog/qwen3/",organization:"Alibaba",displayName:"Qwen 3 32B",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/Qwen/Qwen3-32B"},"qwen3-14b-thinking":{url:"https://qwenlm.github.io/blog/qwen3/",organization:"Alibaba",displayName:"Qwen 3 14B",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/Qwen/Qwen3-14B"},"learnlm-2.0-flash-experimental":{url:"https://ai.google.dev/gemini-api/docs/learnlm",organization:"Google",displayName:"LearnLM 2.0 Flash Experimental"},"qwen3-235b-a22b-thinking":{url:"https://qwenlm.github.io/blog/qwen3/",organization:"Alibaba",displayName:"Qwen 3 235B A22B Thinking",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/Qwen/Qwen3-235B-A22B"},"phi-4-reasoning-plus":{url:"https://huggingface.co/microsoft/Phi-4-reasoning-plus",organization:"Microsoft",displayName:"Phi-4 Reasoning Plus",reasoner:!0,openweight:!0},"mistral-medium-2505":{url:"https://mistral.ai/news/mistral-medium-3",organization:"Mistral AI",displayName:"Mistral Medium 3",version:"2025-05"},"gemini-2.5-flash-06-05-highthinking":{url:"https://deepmind.google/models/gemini/flash/",organization:"Google",displayName:"Gemini 2.5 Flash (Max Thinking)",version:"2025-06-05",reasoner:!0},"gemini-2.5-flash-06-05":{url:"https://deepmind.google/models/gemini/flash/",organization:"Google",displayName:"Gemini 2.5 Flash",version:"2025-06-05",reasoner:!0},"gemini-2.5-flash-preview-09-2025-highthinking":{url:"https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/",organization:"Google",displayName:"Gemini 2.5 Flash (Max Thinking)",version:"2025-09-25",reasoner:!0},"claude-4-sonnet-20250514-thinking-64k":{url:"https://www.anthropic.com/news/claude-4",organization:"Anthropic",displayName:"Claude 4 Sonnet Thinking",version:"2025-05-14",reasoner:!0},"claude-4-sonnet-20250514-base":{url:"https://www.anthropic.com/news/claude-4",organization:"Anthropic",displayName:"Claude 4 Sonnet",version:"2025-05-14"},"claude-4-opus-20250514-thinking-32k":{url:"https://www.anthropic.com/news/claude-4",organization:"Anthropic",displayName:"Claude 4 Opus Thinking",version:"2025-05-14",reasoner:!0},"claude-4-opus-20250514-base":{url:"https://www.anthropic.com/news/claude-4",organization:"Anthropic",displayName:"Claude 4 Opus",version:"2025-05-14"},"claude-4-1-opus-20250805-thinking-32k":{url:"https://www.anthropic.com/news/claude-opus-4-1",organization:"Anthropic",displayName:"Claude 4.1 Opus Thinking",version:"2025-08-05",reasoner:!0},"claude-4-1-opus-20250805-base":{url:"https://www.anthropic.com/news/claude-opus-4-1",organization:"Anthropic",displayName:"Claude 4.1 Opus",version:"2025-08-05",reasoner:!1},"deepseek-r1-0528":{url:"https://huggingface.co/deepseek-ai/DeepSeek-R1-0528",organization:"DeepSeek",displayName:"DeepSeek R1",reasoner:!0,version:"2025-05-28",openweight:!0},"o3-pro-2025-06-10-high":{url:"https://platform.openai.com/docs/models/o3-pro",organization:"OpenAI",displayName:"o3 Pro High",version:"2025-06-10",reasoner:!0},"gemini-2.5-flash-lite-highthinking":{url:"https://deepmind.google/models/gemini/flash-lite/",organization:"Google",displayName:"Gemini 2.5 Flash Lite (Max Thinking)",version:"2025-06-17",reasoner:!0},"gemini-2.5-flash-lite-preview-09-2025-highthinking":{url:"https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/",organization:"Google",displayName:"Gemini 2.5 Flash Lite (Max Thinking)",version:"2025-09-25",reasoner:!0},"gemma-3n-e2b-it":{url:"https://developers.googleblog.com/en/introducing-gemma-3n-developer-guide/",organization:"Google",displayName:"Gemma 3n E2B IT",openweight:!0,huggingface:"https://huggingface.co/google/gemma-3n-E2B-it"},"gemma-3n-e4b-it":{url:"https://developers.googleblog.com/en/introducing-gemma-3n-developer-guide/",organization:"Google",displayName:"Gemma 3n E4B IT",openweight:!0,huggingface:"https://huggingface.co/google/gemma-3n-E4B-it"},"gemma-4-31b-it":{url:"https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/",organization:"Google",displayName:"Gemma 4 31B",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/google/gemma-4-31B-it"},"grok-4-0709":{url:"https://docs.x.ai/docs/models/grok-4-0709",organization:"xAI",displayName:"Grok 4",reasoner:!0,version:"2025-07-09"},"kimi-k2-instruct":{url:"https://huggingface.co/moonshotai/Kimi-K2-Instruct",organization:"Moonshot AI",displayName:"Kimi K2 Instruct",openweight:!0},"qwen3-235b-a22b-instruct-2507":{url:"https://huggingface.co/Qwen/Qwen3-235B-A22B-Instruct-2507",organization:"Alibaba",displayName:"Qwen 3 235B A22B Instruct 2507",openweight:!0},"qwen3-coder-480b-a35b-instruct":{url:"https://qwenlm.github.io/blog/qwen3-coder/",organization:"Alibaba",displayName:"Qwen 3 Coder 480B A35B Instruct",openweight:!0,huggingface:"https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct"},"qwen3-235b-a22b-thinking-2507":{url:"https://huggingface.co/Qwen/Qwen3-235B-A22B-Thinking-2507",organization:"Alibaba",displayName:"Qwen 3 235B A22B Thinking 2507",reasoner:!0,openweight:!0},"glm-4.5":{url:"https://z.ai/blog/glm-4.5",organization:"Z.AI",displayName:"GLM 4.5",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/zai-org/GLM-4.5"},"glm-4.6":{url:"https://z.ai/blog/glm-4.6",organization:"Z.AI",displayName:"GLM 4.6",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/zai-org/GLM-4.6"},"glm-4.7":{url:"https://z.ai/blog/glm-4.7",organization:"Z.AI",displayName:"GLM 4.7",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/zai-org/GLM-4.7"},"glm-5":{url:"https://z.ai/blog/glm-5",organization:"Z.AI",displayName:"GLM 5",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/zai-org/GLM-5"},"glm-5.1":{url:"https://z.ai/blog/glm-5.1",organization:"Z.AI",displayName:"GLM 5.1",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/zai-org/GLM-5.1"},"glm-5v-turbo":{url:"https://docs.z.ai/guides/vlm/glm-5v-turbo",organization:"Z.AI",displayName:"GLM 5V Turbo",reasoner:!0},"glm-4.5-air":{url:"https://z.ai/blog/glm-4.5",organization:"Z.AI",displayName:"GLM 4.5 Air",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/zai-org/GLM-4.5-Air"},"deepseek-v3.1":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V3.1",organization:"DeepSeek",displayName:"DeepSeek V3.1",version:"2025-08-20",openweight:!0},"deepseek-v3.1-thinking":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V3.1",organization:"DeepSeek",displayName:"DeepSeek V3.1 Thinking",version:"2025-08-20",openweight:!0,reasoner:!0},"grok-code-fast-1-0825":{url:"https://docs.x.ai/docs/models/grok-code-fast-1",organization:"xAI",displayName:"Grok Code Fast",reasoner:!0,version:"2025-08-26"},"sonoma-dusk-alpha":{url:"https://openrouter.ai/openrouter/sonoma-dusk-alpha",organization:"Stealth",displayName:"Sonoma Dusk Alpha",reasoner:!0,version:"2025-09-06"},"sonoma-sky-alpha":{url:"https://openrouter.ai/openrouter/sonoma-sky-alpha",organization:"Stealth",displayName:"Sonoma Sky Alpha",reasoner:!0,version:"2025-09-06"},"qwen3-next-80b-a3b-instruct":{url:"https://qwen.ai/blog?id=4074cca80393150c248e508aa62983f9cb7d27cd&from=research.latest-advancements-list",organization:"Alibaba",displayName:"Qwen 3 Next 80B A3B Instruct",openweight:!0,huggingface:"https://huggingface.co/Qwen/Qwen3-Next-80B-A3B-Instruct"},"qwen3-next-80b-a3b-thinking":{url:"https://qwen.ai/blog?id=4074cca80393150c248e508aa62983f9cb7d27cd&from=research.latest-advancements-list",organization:"Alibaba",displayName:"Qwen 3 Next 80B A3B Thinking",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/Qwen/Qwen3-Next-80B-A3B-Thinking"},"grok-4-fast-non-reasoning":{url:"https://docs.x.ai/docs/models/grok-4-fast-non-reasoning",organization:"xAI",displayName:"Grok 4 Fast (Non-Reasoning)",reasoner:!1,version:"2025-09-22"},"grok-4-fast-reasoning":{url:"https://docs.x.ai/docs/models/grok-4-fast-reasoning",organization:"xAI",displayName:"Grok 4 Fast",reasoner:!0,version:"2025-09-22"},"deepseek-v3.1-terminus":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V3.1-Terminus",organization:"DeepSeek",displayName:"DeepSeek V3.1 Terminus",version:"2025-09-22",openweight:!0},"deepseek-v3.1-terminus-thinking":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V3.1-Terminus",organization:"DeepSeek",displayName:"DeepSeek V3.1 Terminus Thinking",version:"2025-09-22",openweight:!0,reasoner:!0},"gpt-5-codex":{url:"https://platform.openai.com/docs/models/gpt-5-codex",organization:"OpenAI",displayName:"GPT-5 Codex",version:"2025-09-22",openweight:!1,reasoner:!0},"qwen3-max-2025-09-23":{url:"https://qwen.ai/blog?id=241398b9cd6353de490b0f82806c7848c5d2777d&from=research.latest-advancements-list",organization:"Alibaba",displayName:"Qwen 3 Max",version:"2025-09-23"},"claude-sonnet-4-5-20250929":{url:"https://www.anthropic.com/news/claude-sonnet-4-5",organization:"Anthropic",displayName:"Claude Sonnet 4.5",version:"2025-09-29",reasoner:!1},"claude-sonnet-4-5-20250929-thinking-64k":{url:"https://www.anthropic.com/news/claude-sonnet-4-5",organization:"Anthropic",displayName:"Claude Sonnet 4.5 Thinking",version:"2025-09-29",reasoner:!0},"claude-haiku-4-5-20251001":{url:"https://www.anthropic.com/news/claude-haiku-4-5",organization:"Anthropic",displayName:"Claude Haiku 4.5",version:"2025-10-01",reasoner:!1},"claude-haiku-4-5-20251001-thinking-64k":{url:"https://www.anthropic.com/news/claude-haiku-4-5",organization:"Anthropic",displayName:"Claude Haiku 4.5 Thinking",version:"2025-10-01",reasoner:!0},"deepseek-v3.2-exp":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V3.2-Exp",organization:"DeepSeek",displayName:"DeepSeek V3.2 Exp",version:"2025-10-17",openweight:!0},"deepseek-v3.2-exp-thinking":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V3.2-Exp",organization:"DeepSeek",displayName:"DeepSeek V3.2 Exp Thinking",version:"2025-10-17",openweight:!0,reasoner:!0},"minimax-m2":{url:"https://huggingface.co/MiniMaxAI/MiniMax-M2",organization:"Minimax",displayName:"Minimax M2",version:"2025-10-29",openweight:!0,reasoner:!0},"minimax-m2.5":{url:"https://www.minimax.io/news/minimax-m25",organization:"Minimax",displayName:"Minimax M2.5",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/MiniMaxAI/MiniMax-M2.5"},"kimi-k2-thinking":{url:"https://huggingface.co/moonshotai/Kimi-K2-Thinking",organization:"Moonshot AI",displayName:"Kimi K2 Thinking",version:"2025-11-08",openweight:!0,reasoner:!0},"kimi-k2.5-thinking":{url:"https://www.kimi.com/blog/kimi-k2-5.html",organization:"Moonshot AI",displayName:"Kimi K2.5 Thinking",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/moonshotai/Kimi-K2.5"},"kimi-k2.6-thinking":{url:"https://www.kimi.com/blog/kimi-k2-6",organization:"Moonshot AI",displayName:"Kimi K2.6 Thinking",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/moonshotai/Kimi-K2.6"},"kimi-k3":{url:"https://www.kimi.com/blog/kimi-k3",organization:"Moonshot AI",displayName:"Kimi K3",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/moonshotai/Kimi-K3"},"smaug-agentic":{organization:"Abacus.AI",displayName:"Smaug Agentic",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/abacusai/Smaug-Agentic",finetune:{organization:"Abacus.AI",baseModel:"Kimi K3",baseOrganization:"Moonshot AI",baseKey:"kimi-k3"}},"smaug-mini":{organization:"Abacus.AI",displayName:"Smaug Mini",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/abacusai/Smaug-Mini",finetune:{organization:"Abacus.AI",baseModel:"Qwen3.8-27B",baseOrganization:"Alibaba",baseKey:"qwen3.8-27b"}},"smaug-flash":{url:"https://huggingface.co/abacusai/Smaug-Flash",organization:"Abacus.AI",displayName:"Smaug Flash",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/abacusai/Smaug-Flash",finetune:{organization:"Abacus.AI",baseModel:"DeepSeek V4 Flash 0731",baseOrganization:"DeepSeek",baseKey:"deepseek-v4-flash-0731"}},"grok-4-fast-non-reasoning-2511":{url:"https://docs.x.ai/docs/models/grok-4-fast-non-reasoning",organization:"xAI",displayName:"Grok 4 Fast (Non-Reasoning)",reasoner:!1,version:"2025-11-10"},"grok-4-fast-reasoning-2511":{url:"https://docs.x.ai/docs/models/grok-4-fast-reasoning",organization:"xAI",displayName:"Grok 4 Fast",reasoner:!0,version:"2025-11-10"},"gpt-5.1-2025-11-13":{url:"https://openai.com/index/gpt-5-1/",organization:"OpenAI",displayName:"GPT-5.1",version:"2025-11-13",reasoner:!0,variants:[{rawName:"gpt-5.1-2025-11-13-high",displayName:"GPT-5.1 High"},{rawName:"gpt-5.1-2025-11-13-low",displayName:"GPT-5.1 Low"},{rawName:"gpt-5.1-2025-11-13-medium",displayName:"GPT-5.1 Medium"}]},"gpt-5.1-2025-11-13-nothinking":{url:"https://openai.com/index/gpt-5-1/",organization:"OpenAI",displayName:"GPT-5.1 No Thinking",version:"2025-11-13",reasoner:!1},"gpt-5.1-codex":{url:"https://platform.openai.com/docs/models/gpt-5.1-codex",organization:"OpenAI",displayName:"GPT-5.1 Codex",version:"2025-11-13",reasoner:!0},"gpt-5.1-codex-mini":{url:"https://platform.openai.com/docs/models/gpt-5.1-codex-mini",organization:"OpenAI",displayName:"GPT-5.1 Codex Mini",version:"2025-11-13",reasoner:!0},"gemini-3-pro-preview-11-2025":{url:"https://blog.google/products/gemini/gemini-3/",organization:"Google",displayName:"Gemini 3 Pro Preview",version:"2025-11-18",reasoner:!0,variants:[{rawName:"gemini-3-pro-preview-11-2025-high",displayName:"Gemini 3 Pro Preview High"},{rawName:"gemini-3-pro-preview-11-2025-low",displayName:"Gemini 3 Pro Preview Low"}]},"grok-4-1-fast-non-reasoning":{url:"https://docs.x.ai/docs/models/grok-4-1-fast-non-reasoning",organization:"xAI",displayName:"Grok 4.1 Fast (Non-Reasoning)",reasoner:!1,version:"2025-11-20"},"grok-4-1-fast-reasoning":{url:"https://docs.x.ai/docs/models/grok-4-1-fast-reasoning",organization:"xAI",displayName:"Grok 4.1 Fast",reasoner:!0,version:"2025-11-20"},"grok-4.20-beta-0309-non-reasoning":{url:"https://docs.x.ai/developers/models/grok-4.20-beta-0309-non-reasoning",organization:"xAI",displayName:"Grok 4.20 Beta (Non-Reasoning)",reasoner:!1,version:"2026-03-09"},"grok-4.20-beta-0309-reasoning":{url:"https://docs.x.ai/developers/models/grok-4.20-beta-0309-reasoning",organization:"xAI",displayName:"Grok 4.20 Beta",reasoner:!0,version:"2026-03-09"},"grok-4.3":{url:"https://docs.x.ai/developers/models/grok-4.3",organization:"xAI",displayName:"Grok 4.3",reasoner:!0},"grok-4.5":{url:"https://docs.x.ai/developers/models/grok-4.5",organization:"xAI",displayName:"Grok 4.5",reasoner:!0},"grok-build-0.1":{url:"https://docs.x.ai/developers/models/grok-build-0.1",organization:"xAI",displayName:"Grok Build 0.1",reasoner:!0},"claude-sonnet-5-xhigh-effort":{url:"https://www.anthropic.com/news/claude-sonnet-5",organization:"Anthropic",displayName:"Claude Sonnet 5 xHigh Effort",reasoner:!0},"claude-opus-4-5-20251101":{url:"https://www.anthropic.com/news/claude-opus-4-5",organization:"Anthropic",displayName:"Claude 4.5 Opus",version:"2025-11-01",reasoner:!0,variants:[{rawName:"claude-opus-4-5-20251101-high-effort",displayName:"Claude 4.5 Opus High Effort"},{rawName:"claude-opus-4-5-20251101-low-effort",displayName:"Claude 4.5 Opus Low Effort"},{rawName:"claude-opus-4-5-20251101-medium-effort",displayName:"Claude 4.5 Opus Medium Effort"}]},"claude-opus-4-5-20251101-thinking-64k":{url:"https://www.anthropic.com/news/claude-opus-4-5",organization:"Anthropic",displayName:"Claude 4.5 Opus Thinking",version:"2025-11-01",reasoner:!0,variants:[{rawName:"claude-opus-4-5-20251101-thinking-64k-high-effort",displayName:"Claude 4.5 Opus Thinking High Effort"},{rawName:"claude-opus-4-5-20251101-thinking-64k-low-effort",displayName:"Claude 4.5 Opus Thinking Low Effort"},{rawName:"claude-opus-4-5-20251101-thinking-64k-medium-effort",displayName:"Claude 4.5 Opus Thinking Medium Effort"}]},"claude-opus-4-6-thinking-auto-high-effort":{url:"https://www.anthropic.com/news/claude-opus-4-6",organization:"Anthropic",displayName:"Claude 4.6 Opus Thinking High Effort",version:"2026-02-05",reasoner:!0},"claude-sonnet-4-6-thinking-auto-high-effort":{url:"https://www.anthropic.com/news/claude-sonnet-4-6",organization:"Anthropic",displayName:"Claude 4.6 Sonnet Thinking High Effort",version:"2026-02-17",reasoner:!0,variants:[{rawName:"claude-sonnet-4-6-thinking-auto-medium-effort",displayName:"Claude 4.6 Sonnet Thinking Medium Effort"},{rawName:"claude-sonnet-4-6-thinking-auto-low-effort",displayName:"Claude 4.6 Sonnet Thinking Low Effort"}]},"deepseek-v3.2":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V3.2",organization:"DeepSeek",displayName:"DeepSeek V3.2",version:"2025-11-25",openweight:!0},"deepseek-v3.2-speciale":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V3.2-Speciale",organization:"DeepSeek",displayName:"DeepSeek V3.2 Speciale",version:"2025-11-25",openweight:!0,reasoner:!0},"deepseek-v3.2-thinking":{url:"https://huggingface.co/deepseek-ai/DeepSeek-V3.2",organization:"DeepSeek",displayName:"DeepSeek V3.2 Thinking",version:"2025-11-25",openweight:!0,reasoner:!0},"deepseek-v4-pro-0813":{url:"https://api-docs.deepseek.com/news/news260424",organization:"DeepSeek",displayName:"DeepSeek V4 Pro 0813",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/deepseek-ai/DeepSeek-V4-Pro"},"gpt-5.1-codex-max":{url:"https://platform.openai.com/docs/models/gpt-5.1-codex-max",organization:"OpenAI",displayName:"GPT-5.1 Codex Max",version:"2025-11-25",reasoner:!0,variants:[{rawName:"gpt-5.1-codex-max-high",displayName:"GPT-5.1 Codex Max High"},{rawName:"gpt-5.1-codex-max-xhigh",displayName:"GPT-5.1 Codex Max XHigh"}]},"devstral-2512":{url:"https://mistral.ai/news/devstral-2-vibe-cli",organization:"Mistral",displayName:"Devstral 2",version:"2025-12-08",openweight:!0,huggingface:"https://huggingface.co/mistralai/Devstral-2-123B-Instruct-2512"},"glm-4.6v":{url:"https://z.ai/blog/glm-4.6v",organization:"Z.AI",displayName:"GLM 4.6V",version:"2025-12-08",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/zai-org/GLM-4.6V"},"gpt-5.2-2025-12-11":{url:"https://openai.com/index/introducing-gpt-5-2/",organization:"OpenAI",displayName:"GPT-5.2",version:"2025-12-11",reasoner:!0,variants:[{rawName:"gpt-5.2-2025-12-11-high",displayName:"GPT-5.2 High"},{rawName:"gpt-5.2-2025-12-11-medium",displayName:"GPT-5.2 Medium"},{rawName:"gpt-5.2-2025-12-11-low",displayName:"GPT-5.2 Low"}]},"gpt-5.2-2025-12-11-nothinking":{url:"https://openai.com/index/introducing-gpt-5-2/",organization:"OpenAI",displayName:"GPT-5.2 No Thinking",version:"2025-12-11",reasoner:!1},"gpt-5.2-codex":{url:"https://platform.openai.com/docs/models/gpt-5.2-codex",organization:"OpenAI",displayName:"GPT-5.2 Codex",version:"2026-01-14",reasoner:!0},"gemini-3-flash-preview":{url:"https://blog.google/products/gemini/gemini-3-flash/",organization:"Google",displayName:"Gemini 3 Flash Preview",version:"2025-12-17",reasoner:!0,variants:[{rawName:"gemini-3-flash-preview-high",displayName:"Gemini 3 Flash Preview High"},{rawName:"gemini-3-flash-preview-minimal",displayName:"Gemini 3 Flash Preview Minimal"}]},"gemini-3.5-flash":{url:"https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-5/",organization:"Google",displayName:"Gemini 3.5 Flash",version:"2026-05-19",reasoner:!0,variants:[{rawName:"gemini-3.5-flash-high",displayName:"Gemini 3.5 Flash High"}]},"gemini-3.1-pro-preview-high":{url:"https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview/",organization:"Google",displayName:"Gemini 3.1 Pro Preview High",reasoner:!0,highUnseenBias:!0},"gemini-3.1-flash-lite-preview-high":{url:"https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview",organization:"Google",displayName:"Gemini 3.1 Flash Lite Preview High",reasoner:!0},"gpt-5.3-instant":{url:"https://openai.com/index/gpt-5-3-instant/",organization:"OpenAI",displayName:"GPT-5.3 Instant",version:"2026-02-24"},"gpt-5.3-codex":{url:"https://platform.openai.com/docs/models/gpt-5.3-codex",organization:"OpenAI",displayName:"GPT-5.3 Codex",version:"2026-02-24",reasoner:!0,variants:[{rawName:"gpt-5.3-codex-high",displayName:"GPT-5.3 Codex High"},{rawName:"gpt-5.3-codex-xhigh",displayName:"GPT-5.3 Codex xHigh"}]},"gpt-5.4":{url:"https://platform.openai.com/docs/models/gpt-5.4",organization:"OpenAI",displayName:"GPT-5.4",version:"2026-03-05",reasoner:!0,variants:[{rawName:"gpt-5.4-high",displayName:"GPT-5.4 Thinking High Effort"},{rawName:"gpt-5.4-xhigh",displayName:"GPT-5.4 Thinking xHigh Effort"}]},"gpt-5.4-mini":{url:"https://platform.openai.com/docs/models/gpt-5.4-mini",organization:"OpenAI",displayName:"GPT-5.4 Mini",version:"2026-03-17",reasoner:!0,variants:[{rawName:"gpt-5.4-mini-low",displayName:"GPT-5.4 Mini Low"},{rawName:"gpt-5.4-mini-medium",displayName:"GPT-5.4 Mini Medium"},{rawName:"gpt-5.4-mini-high",displayName:"GPT-5.4 Mini High"},{rawName:"gpt-5.4-mini-xhigh",displayName:"GPT-5.4 Mini xHigh"}]},"gpt-5.4-nano":{url:"https://platform.openai.com/docs/models/gpt-5.4-nano",organization:"OpenAI",displayName:"GPT-5.4 Nano",version:"2026-03-17",reasoner:!0,variants:[{rawName:"gpt-5.4-nano-low",displayName:"GPT-5.4 Nano Low"},{rawName:"gpt-5.4-nano-medium",displayName:"GPT-5.4 Nano Medium"},{rawName:"gpt-5.4-nano-high",displayName:"GPT-5.4 Nano High"},{rawName:"gpt-5.4-nano-xhigh",displayName:"GPT-5.4 Nano xHigh"}]},"gpt-5.5":{url:"https://platform.openai.com/docs/models/gpt-5.5",organization:"OpenAI",displayName:"GPT-5.5",version:"2026-04-23",reasoner:!0,variants:[{rawName:"gpt-5.5-high",displayName:"GPT-5.5 Thinking High Effort"},{rawName:"gpt-5.5-xhigh",displayName:"GPT-5.5 Thinking xHigh Effort"},{rawName:"gpt-5.5-medium",displayName:"GPT-5.5 Thinking Medium Effort"}]},"mimo-v2-pro":{url:"https://mimo.xiaomi.com/mimo-v2-pro",organization:"Xiaomi",displayName:"MiMo V2 Pro",reasoner:!0},"minimax-m2.7":{url:"https://www.minimax.io/news/minimax-m27-en",organization:"Minimax",displayName:"Minimax M2.7",reasoner:!0},"minimax-m3":{url:"https://www.minimax.io/blog/minimax-m3",organization:"Minimax",displayName:"Minimax M3",reasoner:!0},"nemotron-3-ultra-550b-a55b":{url:"https://build.nvidia.com/nvidia/nemotron-3-ultra-550b-a55b",organization:"NVIDIA",displayName:"Nemotron 3 Ultra 550B A55B",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-NVFP4"},"qwen3.6-plus":{url:"https://qwen.ai/blog?id=qwen3.6/",organization:"Alibaba",displayName:"Qwen 3.6 Plus",version:"2026-04-02",reasoner:!0},"qwen3.6-27b":{url:"https://qwen.ai/blog?id=qwen3.6-27b",organization:"Alibaba",displayName:"Qwen 3.6 27B",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/Qwen/Qwen3.6-27B"},"qwen3.6-flash":{url:"https://openrouter.ai/qwen/qwen3.6-flash/",organization:"Alibaba",displayName:"Qwen 3.6 Flash",reasoner:!0},"qwen3.7-max":{url:"https://qwen.ai/blog?id=qwen3.7",organization:"Alibaba",displayName:"Qwen 3.7 Max",reasoner:!0},"nemotron-3-super-120b-a12b":{url:"https://openrouter.ai/nvidia/nemotron-3-super-120b-a12b:free",organization:"NVIDIA",displayName:"Nemotron 3 Super 120B A12B",version:"2026-03-11",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4"},"elephant-alpha":{url:"https://openrouter.ai/openrouter/elephant-alpha",organization:"OpenRouter",displayName:"Elephant Alpha",reasoner:!0},"claude-opus-4-7-high-effort":{url:"https://www.anthropic.com/news/claude-opus-4-7",organization:"Anthropic",displayName:"Claude 4.7 Opus Thinking High Effort",version:"2026-04-16",reasoner:!0,variants:[{rawName:"claude-opus-4-7-low-effort",displayName:"Claude 4.7 Opus Thinking Low Effort"},{rawName:"claude-opus-4-7-medium-effort",displayName:"Claude 4.7 Opus Thinking Medium Effort"},{rawName:"claude-opus-4-7-xhigh-effort",displayName:"Claude 4.7 Opus Thinking xHigh Effort"}]},"claude-opus-4-8-max-effort":{url:"https://www.anthropic.com/news/claude-opus-4-8",organization:"Anthropic",displayName:"Claude 4.8 Opus Thinking Max Effort",version:"2026-04-16",reasoner:!0},"claude-fable-5-max-effort":{url:"https://www.anthropic.com/news/claude-fable-5",organization:"Anthropic",displayName:"Claude Fable 5 Max Effort",reasoner:!0,variants:[{rawName:"claude-fable-5-xhigh-effort",displayName:"Claude Fable 5 xHigh Effort"}]},"gpt-6-astra-max":{url:"https://developers.openai.com/api/docs/models/gpt-6-astra",organization:"OpenAI",displayName:"GPT-6 Astra Max Effort",reasoner:!0},"gpt-5.6-sol-max":{url:"https://platform.openai.com/docs/models/gpt-5.6",organization:"OpenAI",displayName:"GPT-5.6 Sol Max Effort",reasoner:!0,variants:[{rawName:"gpt-5.6-sol-xhigh",displayName:"GPT-5.6 Sol xHigh Effort"}]},"gpt-5.6-terra-max":{url:"https://platform.openai.com/docs/models/gpt-5.6",organization:"OpenAI",displayName:"GPT-5.6 Terra Max Effort",reasoner:!0,variants:[{rawName:"gpt-5.6-terra-xhigh",displayName:"GPT-5.6 Terra xHigh Effort"}]},"gpt-5.6-luna-max":{url:"https://platform.openai.com/docs/models/gpt-5.6",organization:"OpenAI",displayName:"GPT-5.6 Luna Max Effort",reasoner:!0,variants:[{rawName:"gpt-5.6-luna-xhigh",displayName:"GPT-5.6 Luna xHigh Effort"}]},"muse-spark-1.3-xhigh":{url:"https://dev.meta.ai/docs/models",organization:"Meta",displayName:"Muse Spark 1.3 xHigh Effort",reasoner:!0},"muse-spark-1.2-xhigh":{url:"https://ai.meta.com/",organization:"Meta",displayName:"Muse Spark 1.2 xHigh Effort",reasoner:!0},"muse-spark-1.1-xhigh":{url:"https://ai.meta.com/",organization:"Meta",displayName:"Muse Spark 1.1 xHigh Effort",reasoner:!0,variants:[{rawName:"muse-spark-1.1-high",displayName:"Muse Spark 1.1 High Effort"}]},"inkling-xhigh":{url:"https://thinkingmachines.ai/",organization:"Thinking Machines",displayName:"Inkling xHigh Effort",reasoner:!0,openweight:!0},"gemini-3.5-flash-lite-high":{url:"https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite",organization:"Google",displayName:"Gemini 3.5 Flash-Lite High",reasoner:!0},"gemini-3.6-flash-high":{url:"https://ai.google.dev/gemini-api/docs/models/gemini-3.6-flash",organization:"Google",displayName:"Gemini 3.6 Flash High",reasoner:!0},"claude-opus-5-xhigh-effort":{url:"https://www.anthropic.com/news/claude-opus-5",organization:"Anthropic",displayName:"Claude 5 Opus Thinking xHigh Effort",version:"2026-07-22",reasoner:!0,variants:[{rawName:"claude-opus-5-high-effort",displayName:"Claude 5 Opus Thinking High Effort"},{rawName:"claude-opus-5-max-effort",displayName:"Claude 5 Opus Thinking Max Effort"}]},"deepseek-v4-flash-0731":{url:"https://api-docs.deepseek.com/quick_start/pricing/",organization:"DeepSeek",displayName:"DeepSeek V4 Flash 0731",openweight:!0,reasoner:!0,huggingface:"https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash-0731"},"qwen3.8-max":{url:"https://qwen.ai/blog?id=qwen3.8",organization:"Alibaba",displayName:"Qwen 3.8 Max",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/Qwen/Qwen3.8-2.4T-A95B"},"qwen3.8-flash-next":{url:"https://qwen.ai/blog?id=qwen3.8",organization:"Alibaba",displayName:"Qwen 3.8 Flash Next",reasoner:!0,openweight:!0,huggingface:"https://huggingface.co/Qwen/Qwen3.8-Flash-Next"},"grok-4.6":{url:"https://x.ai/news/grok-4-6",organization:"xAI",displayName:"Grok 4.6",reasoner:!0},"gemini-3.7-flash-high":{url:"https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash",organization:"Google",displayName:"Gemini 3.7 Flash High",reasoner:!0},"gemini-3.8-flash-high":{url:"https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash",organization:"Google",displayName:"Gemini 3.8 Flash High",reasoner:!0},"qwen3.8-27b":{url:"https://www.qwencloud.com/models/qwen3.8-27b",huggingface:"https://huggingface.co/Qwen/Qwen3.8-27B",organization:"Alibaba",displayName:"Qwen3.8 27B",openweight:!0,reasoner:!0},"ox-alpha-max":{url:"https://openrouter.ai/stealth/ox-alpha",organization:"Stealth",displayName:"ox-alpha-max",reasoner:!0},"deepseek-v4.1-flash-max":{url:"https://api-docs.deepseek.com/updates",huggingface:"https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash",organization:"DeepSeek",displayName:"DeepSeek V4.1 Flash Max Effort",version:"2026-09-10",openweight:!0,reasoner:!0},"deepseek-v4-flash-vision-exp":{url:"https://api-docs.deepseek.com/updates",huggingface:"https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash-Vision-Exp",organization:"DeepSeek",displayName:"DeepSeek V4 Flash Vision Exp",openweight:!0,reasoner:!0},"claude-fable-5-1-max-effort":{url:"https://www.anthropic.com/news/claude-fable-5-1",organization:"Anthropic",displayName:"Claude Fable 5.1 Max Effort",reasoner:!0}},Ce={},Ee={};Object.entries(je).forEach((e=>{let[n,t]=e;const a=[n];t.variants&&t.variants.forEach((e=>{var r,i,o,l,s;Ce[e.rawName]={...t,displayName:null!==(r=e.displayName)&&void 0!==r?r:t.displayName,url:null!==(i=e.url)&&void 0!==i?i:t.url,version:null!==(o=e.version)&&void 0!==o?o:t.version,reasoner:null!==(l=e.reasoner)&&void 0!==l?l:t.reasoner,openweight:null!==(s=e.openweight)&&void 0!==s?s:t.openweight,rawName:e.rawName,baseName:n},a.push(e.rawName)})),Ee[n]=a}));const ze=e=>{if(Ee[e])return{baseName:e,members:Ee[e]};const n=Ce[e];return n&&Ee[n.baseName]?{baseName:n.baseName,members:Ee[n.baseName]}:null},_e=e=>{var n,t;return null!==e&&void 0!==e&&e.openweight?e.huggingface?e.huggingface:e.url&&e.url.includes("huggingface.co")?e.url:`https://huggingface.co/models?search=${encodeURIComponent(null!==(n=null!==(t=e.rawName)&&void 0!==t?t:e.displayName)&&void 0!==n?n:"")}`:null},Te=e=>{if(je[e]){var n;const t=je[e];return{...t,displayName:null!==(n=t.displayName)&&void 0!==n?n:e,baseName:e,rawName:e,isVariant:!1,variantGroup:ze(e)}}if(Ce[e]){const n=Ce[e];return{...n,baseName:n.baseName,rawName:e,isVariant:!0,variantGroup:ze(e)}}};function Pe(e,n){const t=parseFloat(((e,n,t)=>{if("grok-3-thinking"===e.model)return 72;if("grok-3"===e.model)return 58;const a=Object.entries(n).flatMap((n=>{let[a,r]=n;return r.average||r.allSubcategories?[Se(e,t[a])]:[]}));var r=a.length?a.reduce(((e,n)=>e+n))/a.length:0;return isNaN(r)?"-":r.toFixed(2)})(e,function(e){const n={};return Object.keys(e||{}).forEach((e=>{n[e]={average:!0,allSubcategories:!1}})),n}(n),n));return isNaN(t)?null:t}function Me(e,n){return"overall"===n?Object.values(e||{}).flat():e&&n in e?e[n]:[n]}function Le(e,n,t){if(!e)return null;let a=0,r=0;for(const i of Me(n,t)){const n=Number(e[i]),t=Number(e["nq_"+i]);!isNaN(n)&&!isNaN(t)&&t>0&&(a+=n,r+=t)}return r>0?a/r:null}const Ae=(e,n)=>Le(e,n,"overall");function Oe(e,n,t){if(!e)return null;if("overall"===t){const n=Number(e.avg_output_tokens);return isNaN(n)?null:n}let a=0,r=0;for(const i of Me(n,t)){const n=Number(e["out_"+i]),t=Number(e["nq_"+i]);!isNaN(n)&&!isNaN(t)&&t>0&&(a+=n*t,r+=t)}return r>0?a/r:null}const Ie=(e,n)=>null!=e&&n?e/n*100:null,Fe=e=>e&&null!=e.output_price_per_million?Number(e.output_price_per_million):null;function Re(e,n,t){const a=e.filter((e=>{const t=n(e);return null!=t&&t>0})).slice().sort(((e,t)=>n(e)-n(t))),r=new Set;let i=-1/0;for(const o of a){const e=t(o);null!=e&&e>i&&(r.add(o.model),i=e)}return r}function De(e,n){if("all"===n)return e;if("only"!==n)return e.filter((e=>!e.finetune));const t=new Set(e.filter((e=>e.finetune)).map((e=>e.baseKey)).filter(Boolean));return e.filter((e=>e.finetune||t.has(e.model)))}const Be=e=>{var n,t;return null!==(n=null===(t=Te(e))||void 0===t?void 0:t.baseName)&&void 0!==n?n:e};function Ge(e){const n={};for(const t of e){const e=Be(t.model);(!n[e]||t.overall>n[e].overall)&&(n[e]=t)}return Object.values(n)}const He=()=>{const e=window.location.hash||"",n=e.indexOf("?");return new URLSearchParams(n>=0?e.slice(n+1):"")};var Ue=t(579);function $e(e){let{variant:n="home"}=e;const t=e=>()=>{const n=document.getElementById(e);n&&n.scrollIntoView({behavior:"smooth"})};return(0,Ue.jsx)("nav",{className:"lb-nav","aria-label":"Primary",children:(0,Ue.jsxs)("div",{className:"lb-nav-in",children:[(0,Ue.jsxs)("a",{href:"./#/",className:"lb-brand",children:[(0,Ue.jsx)("span",{className:"lb-pulse"}),"LiveBench ",(0,Ue.jsx)("span",{className:"tag",children:"LIVE"})]}),(0,Ue.jsxs)("div",{className:"lb-links",children:["home"===n?(0,Ue.jsxs)(Ue.Fragment,{children:[(0,Ue.jsx)("button",{type:"button",onClick:t("lb-leaderboard"),children:"Leaderboard"}),(0,Ue.jsx)("button",{type:"button",onClick:t("lb-insights"),children:"Insights"})]}):(0,Ue.jsx)("a",{href:"./#/",children:"Leaderboard"}),(0,Ue.jsx)("a",{href:"./#/details",children:"Details"}),(0,Ue.jsx)("a",{href:"https://arxiv.org/abs/2406.19314",target:"_blank",rel:"noreferrer",children:"Paper"}),(0,Ue.jsx)("a",{href:"https://github.com/livebench/livebench",target:"_blank",rel:"noreferrer",children:"Code \u2197"})]})]})})}function qe(){const[e,t]=(0,n.useState)(null);if((0,n.useEffect)((()=>{const e=e=>{for(;e&&e!==document.body;){if(e.dataset&&e.dataset.tip)return e;e=e.parentElement}return null},n=n=>{const a=e(n.target);a&&t({text:a.dataset.tip,x:n.clientX,y:n.clientY})},a=n=>{e(n.target)&&t(null)},r=()=>t(null);return document.addEventListener("mouseover",n),document.addEventListener("mouseout",a),window.addEventListener("scroll",r,!0),()=>{document.removeEventListener("mouseover",n),document.removeEventListener("mouseout",a),window.removeEventListener("scroll",r,!0)}}),[]),!e)return null;const a=Math.max(8,Math.min(e.x+14,window.innerWidth-256)),r=Math.min(e.y+16,window.innerHeight-80);return(0,Ue.jsx)("div",{className:"lb-tip lb-tip-global",style:{position:"fixed",left:a,top:r},children:e.text})}function Ve(e){let{releases:n,value:t,onChange:a}=e;const r=Math.max(0,n.indexOf(t)),i=n.length-1,o=e=>0===i?0:e/i*100;return(0,Ue.jsxs)("div",{className:"lb-tl",children:[(0,Ue.jsxs)("div",{className:"lb-tl-head",children:[(0,Ue.jsx)("span",{className:"lab",children:"Release"}),(0,Ue.jsx)("span",{className:"date",children:t})]}),(0,Ue.jsxs)("div",{className:"lb-rail",children:[(0,Ue.jsx)("div",{className:"lb-rail-line"}),(0,Ue.jsx)("div",{className:"lb-rail-prog",style:{width:`${o(r)}%`}}),n.map(((e,n)=>(0,Ue.jsx)("button",{type:"button",className:"lb-dot"+(n<r?" done":"")+(n===r?" active":""),style:{left:`${o(n)}%`},"data-tip":e,"aria-label":`Release ${e}`,"aria-current":n===r?"true":void 0,onClick:()=>a(e)},e)))]}),(0,Ue.jsxs)("div",{className:"lb-tl-ends",children:[(0,Ue.jsxs)("span",{children:[n[0]," \xb7 v1"]}),(0,Ue.jsxs)("span",{children:[n[i]," \xb7 latest"]})]})]})}function Qe(e){let{mode:n,onChange:t}=e;const a="hide"!==n;return(0,Ue.jsx)("button",{className:"lb-chip","aria-pressed":a,onClick:()=>t(a?"hide":"all"),"data-tip":"Also list models that are finetunes of another model (hidden by default)",children:"Include finetunes"})}function We(e){let{groups:t,hidden:a,onToggle:r,onReset:i}=e;const[o,l]=(0,n.useState)(!1),s=(0,n.useRef)(null);(0,n.useEffect)((()=>{if(!o)return;const e=e=>{s.current&&!s.current.contains(e.target)&&l(!1)},n=e=>{"Escape"===e.key&&l(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",n),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",n)}}),[o]);const u=t.filter((e=>!a.has(e.key))).length,c=u<t.length;return(0,Ue.jsxs)("div",{className:"lb-colpick",ref:s,children:[(0,Ue.jsxs)("button",{className:"lb-chip","aria-pressed":o,"aria-haspopup":"true","aria-expanded":o,"data-tip":"Show or hide table columns",onClick:()=>l((e=>!e)),children:["Choose columns",c?` (${u}/${t.length})`:""," ",(0,Ue.jsx)("span",{className:"lb-caret",children:o?"\u25b4":"\u25be"})]}),o&&(0,Ue.jsxs)("div",{className:"lb-colpick-panel",role:"group","aria-label":"Table columns",children:[(0,Ue.jsxs)("div",{className:"lb-colpick-head",children:[(0,Ue.jsx)("span",{className:"lb-colpick-title",children:"Columns"}),(0,Ue.jsx)("button",{className:"lb-colpick-all",onClick:i,disabled:!c,children:"Show all"})]}),t.map((e=>(0,Ue.jsxs)("label",{className:"lb-colpick-item",children:[(0,Ue.jsx)("input",{type:"checkbox",checked:!a.has(e.key),onChange:()=>r(e.key)}),(0,Ue.jsx)("span",{children:e.label})]},e.key)))]})]})}function Ke(e){let{options:t,active:a,onApply:r}=e;const[i,o]=(0,n.useState)(!1),[l,s]=(0,n.useState)((()=>new Set)),[u,c]=(0,n.useState)(""),d=(0,n.useRef)(null);(0,n.useEffect)((()=>{if(!i)return;const e=e=>{d.current&&!d.current.contains(e.target)&&o(!1)},n=e=>{"Escape"===e.key&&o(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",n),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",n)}}),[i]);const p=(0,n.useMemo)((()=>u?t.filter((e=>e.name.toLowerCase().includes(u)||e.model.toLowerCase().includes(u))):t),[t,u]);return(0,Ue.jsxs)("div",{className:"lb-colpick",ref:d,children:[(0,Ue.jsxs)("button",{className:"lb-chip","aria-pressed":a.size>0,"aria-haspopup":"true","aria-expanded":i,"data-tip":"Filter the table to a chosen set of models",onClick:()=>{i||(s(new Set(a)),c("")),o((e=>!e))},children:["Compare",a.size?` (${a.size})`:""," ",(0,Ue.jsx)("span",{className:"lb-caret",children:i?"\u25b4":"\u25be"})]}),i&&(0,Ue.jsxs)("div",{className:"lb-colpick-panel lb-cmp-panel",role:"group","aria-label":"Compare models",children:[(0,Ue.jsxs)("div",{className:"lb-colpick-head",children:[(0,Ue.jsx)("span",{className:"lb-colpick-title",children:"Compare models"}),(0,Ue.jsxs)("span",{className:"lb-cmp-acts",children:[(0,Ue.jsx)("button",{className:"lb-colpick-all",onClick:()=>s((e=>{const n=new Set(e);return p.forEach((e=>n.add(e.model))),n})),children:"Select all"}),(0,Ue.jsx)("button",{className:"lb-colpick-all",onClick:()=>s(new Set),disabled:!l.size,children:"Clear"})]})]}),(0,Ue.jsx)("input",{className:"lb-cmp-search",type:"text",value:u,placeholder:"Find a model\u2026","aria-label":"Find a model",onChange:e=>c(e.target.value.toLowerCase())}),(0,Ue.jsxs)("div",{className:"lb-cmp-list",children:[p.map((e=>(0,Ue.jsxs)("label",{className:"lb-colpick-item",children:[(0,Ue.jsx)("input",{type:"checkbox",checked:l.has(e.model),onChange:()=>{return n=e.model,s((e=>{const t=new Set(e);return t.has(n)?t.delete(n):t.add(n),t}));var n}}),(0,Ue.jsx)("span",{children:e.name})]},e.model))),!p.length&&(0,Ue.jsx)("div",{className:"lb-cmp-empty",children:"No models match"})]}),(0,Ue.jsxs)("div",{className:"lb-cmp-foot",children:[(0,Ue.jsx)("span",{className:"lb-cmp-n",children:l.size?`${l.size} selected`:"All models shown"}),(0,Ue.jsx)("button",{className:"lb-cmp-apply",onClick:()=>{r(l),o(!1)},children:"Apply"})]})]})]})}const Ye=e=>{let{v:n,dp:t}=e;return null==n?"\u2014":(0,Ue.jsxs)(Ue.Fragment,{children:[(0,Ue.jsx)("span",{className:"cur",children:"$"}),n.toFixed(t)]})},Xe=["rgba(47,84,235,0.24)","rgba(47,84,235,0.17)","rgba(47,84,235,0.115)","rgba(47,84,235,0.07)","rgba(47,84,235,0.035)"];function Ze(e){let{models:t,categories:a,hasCost:r,ftMode:i,onFtMode:o}=e;const l=Object.keys(a),s="only"===i,u=He(),c=(u.get("cats")||"").split(",").map((e=>e.trim())).filter((e=>e&&a[e])),[d,p]=(0,n.useState)(c),[h,f]=(0,n.useState)(u.get("sort")||(1===c.length?c[0]:"overall")),[m,g]=(0,n.useState)("asc"===u.get("dir")?1:-1),[v,y]=(0,n.useState)((()=>new Set)),[b,w]=(0,n.useState)("1"===u.get("open")),[x,k]=(0,n.useState)(""),[N,S]=(0,n.useState)("1"===u.get("showorg")),[j,C]=(0,n.useState)(u.get("org")||""),[E,z]=(0,n.useState)((()=>new Set((u.get("hide")||"").split(",").filter((e=>"overall"===e||"cpst"===e||a[e]))))),[_,T]=(0,n.useState)((()=>{const e=new Set(Ge(t).map((e=>e.model)));return new Set((u.get("compare")||"").split(",").map((e=>e.trim())).filter((n=>e.has(n))))})),P=[...new Set(t.map((e=>e.org)).filter(Boolean))].sort(),M=d.length,L=1===M?d[0]:null,A=0===M?l:d,O="hide"!==i,I=l.find((e=>/agentic/i.test(e))),F=L?[L,...a[L]]:["overall",...(R=M>=2?d:l,O&&I&&R.includes(I)?[I,...R.filter((e=>e!==I))]:R)];var R;const D=e=>"overall"===e||e in a?e:L,B=F.filter((e=>!E.has(D(e)))),G=r&&!E.has("cpst"),H=[{key:"overall",label:"Overall"},...l.map((e=>({key:e,label:ye(e)}))),...r?[{key:"cpst",label:"Cost per successful task"}]:[]],U=e=>{const n=A.map((n=>{var t;return null===(t=e.cats)||void 0===t?void 0:t[n]})).filter((e=>null!=e));return n.length?n.reduce(((e,n)=>e+n),0)/n.length:null},$=(e,n)=>"overall"===n?0===M?e.overall:U(e):((e,n)=>{if("overall"===n)return e.overall;if(void 0!==e.cats[n])return e.cats[n];const t=e.row[n];return null==t||""===t?null:Number(t)})(e,n),q=e=>e.cost?function(e,n,t){if(!e)return null;let a=0,r=0;for(const i of t)for(const t of n[i]||[]){const n=Number(e[t]),i=Number(e["nq_"+t]);!isNaN(n)&&!isNaN(i)&&i>0&&(a+=n,r+=i)}return r>0?a/r:null}(e.cost,a,A):null,V=e=>{const n=q(e),t=0===M?e.overall:U(e);return null!=n&&t?n/t*100:null};(0,n.useEffect)((()=>{const e=new URLSearchParams;d.length&&e.set("cats",d.join(","));h===(L||"overall")&&-1===m||(e.set("sort",h),e.set("dir",m<0?"desc":"asc")),b&&e.set("open","1");const n="only"===(t=i)?"only":"all"===t?"1":null;var t;n&&e.set("ft",n),N&&e.set("showorg","1"),j&&e.set("org",j),E.size&&e.set("hide",[...E].join(",")),_.size&&e.set("compare",[..._].join(",")),(e=>{const n=window.location.hash||"#/",t=n.indexOf("?")>=0?n.slice(0,n.indexOf("?")):n||"#/",a=e.toString();window.history.replaceState(null,"",a?`${t}?${a}`:t)})(e)}),[d,L,h,m,b,i,N,j,E,_]);const Q=(e,n)=>"cpst"===n?V(e):"model"===n?e.name.toLowerCase():"org"===n?(e.org||"").toLowerCase():$(e,n),W=(0,n.useMemo)((()=>{let e=De(t,i).filter((e=>!(b&&!e.open)&&((!j||e.org===j)&&!(x&&!e.name.toLowerCase().includes(x)&&!e.model.toLowerCase().includes(x)))));return s||(e=Ge(e)),_.size&&(e=e.filter((e=>_.has(e.model)))),s&&"overall"===h?function(e){const n={};for(const l of e)l.finetune&&l.baseKey&&(n[l.baseKey]=n[l.baseKey]||[]).push(l);const t=(e,n)=>{var t,a;return(null!==(t=n.overall)&&void 0!==t?t:-1)-(null!==(a=e.overall)&&void 0!==a?a:-1)},a=e=>Math.max(-1,...(n[e.model]||[]).map((e=>{var n;return null!==(n=e.overall)&&void 0!==n?n:-1}))),r=[];for(const l of e.filter((e=>!e.finetune)).sort(((e,n)=>a(n)-a(e)||t(e,n))))r.push(...(n[l.model]||[]).sort(t),l),delete n[l.model];const i=new Set(r),o=e.filter((e=>e.finetune&&!i.has(e)));return[...r,...o.sort(t)]}(e):e.slice().sort(((e,n)=>{const t=Q(e,h),a=Q(n,h);return null==t?1:null==a?-1:"string"===typeof t?t<a?-m:t>a?m:0:(t-a)*m}))}),[t,b,i,j,x,h,m,d,_]),K=(0,n.useMemo)((()=>(s?De(t,i):Ge(De(t,i))).sort(((e,n)=>{var t,a;return(null!==(t=n.overall)&&void 0!==t?t:-1)-(null!==(a=e.overall)&&void 0!==a?a:-1)}))),[t,i,s]),Y=e=>s&&e===F[0]||e===I&&I!==F[0],X=e=>{let{v:n,b:t,dp:a=1,lowerBetter:r=!1}=e;if(null==n||null==t)return null;const i=n-t,o=r?i<=0:i>=0;return(0,Ue.jsx)("span",{className:"lb-delta "+(o?"up":"dn"),children:(i>=0?"+":"")+i.toFixed(a)})},Z=function(e,n,t){const a={};for(const r of n){const n=e.map((e=>({model:e.model,v:t(e,r)}))).filter((e=>null!=e.v)).sort(((e,n)=>n.v-e.v)),i={};n.slice(0,5).forEach(((e,n)=>{i[e.model]=Xe[n]})),a[r]=i}return a}(W,B,$),J=e=>{h===e?g((e=>-e)):(f(e),g("model"===e||"cpst"===e||"org"===e?1:-1))},ee=e=>e===h?(0,Ue.jsx)("span",{className:"arr",children:m<0?"\u25bc":"\u25b2"}):null,ne=e=>"overall"===e?"Overall":e in a?ye(e):we(e),te=e=>"overall"===e?M>=2?"Overall \u2014 mean of the selected category averages":"Overall \u2014 mean of category averages":e in a?ye(e):we(e),ae=2+B.length+(G?1:0)+(N?1:0);return(0,Ue.jsxs)(Ue.Fragment,{children:[(0,Ue.jsxs)("div",{className:"lb-controls",children:[(0,Ue.jsx)("div",{className:"lb-search",children:(0,Ue.jsx)("input",{type:"text",value:x,placeholder:"Search models\u2026","aria-label":"Search models",onChange:e=>k(e.target.value.toLowerCase())})}),(0,Ue.jsx)("button",{className:"lb-chip","aria-pressed":b,onClick:()=>w((e=>!e)),children:"Open weights"}),(0,Ue.jsx)(Qe,{mode:i,onChange:o}),(0,Ue.jsx)("button",{className:"lb-chip","aria-pressed":N,"data-tip":"Show the organization column",onClick:()=>S((e=>!e)),children:"Show org"}),(0,Ue.jsxs)("select",{className:"lb-org-select",value:j,onChange:e=>C(e.target.value),"aria-label":"Filter by organization",children:[(0,Ue.jsx)("option",{value:"",children:"All organizations"}),P.map((e=>(0,Ue.jsx)("option",{value:e,children:e},e)))]}),(0,Ue.jsx)(Ke,{options:K,active:_,onApply:T}),(0,Ue.jsx)(We,{groups:H,hidden:E,onToggle:e=>{const n=new Set(E);n.has(e)?n.delete(e):n.add(e),z(n);const t="cpst"===h?"cpst":"model"===h||"org"===h?null:D(h);if(t&&n.has(t)){const e=F.find((e=>!n.has(D(e))));f(e||"model"),g(e?-1:1)}},onReset:()=>z(new Set)})]}),(0,Ue.jsxs)("div",{className:"lb-cats",children:[(0,Ue.jsx)("span",{className:"lb-cats-label",children:"Category"}),(0,Ue.jsx)("button",{className:"lb-chip","aria-pressed":0===M,onClick:()=>{p([]),f("overall"),g(-1)},children:"All"}),l.map((e=>(0,Ue.jsx)("button",{className:"lb-chip","data-tip":ye(e),"aria-pressed":d.includes(e),onClick:()=>(e=>{const n=d.includes(e)?d.filter((n=>n!==e)):l.filter((n=>n===e||d.includes(n)));p(n),n.includes(e)&&E.has(e)&&z((n=>{const t=new Set(n);return t.delete(e),t})),f(1===n.length?n[0]:"overall"),g(-1)})(e),children:ye(e)},e)))]}),(0,Ue.jsx)("div",{className:"lb-tbl-scroll"+(E.size?" fit":""),children:(0,Ue.jsxs)("table",{className:"lb-tbl",children:[(0,Ue.jsx)("thead",{children:(0,Ue.jsxs)("tr",{children:[(0,Ue.jsx)("th",{className:"l",style:{width:30},"aria-hidden":"true"}),(0,Ue.jsx)("th",{className:"l mdl-col",onClick:()=>J("model"),children:(0,Ue.jsxs)("span",{className:"th-h",children:[(0,Ue.jsx)("span",{className:"th-t",children:"Model"}),ee("model")]})}),N&&(0,Ue.jsx)("th",{className:"l org-col","data-tip":"Organization",onClick:()=>J("org"),children:(0,Ue.jsxs)("span",{className:"th-h",children:[(0,Ue.jsx)("span",{className:"th-t",children:"Org"}),ee("org")]})}),B.map((e=>(0,Ue.jsx)("th",{className:e!==F[0]?"sub":void 0,"data-tip":te(e),onClick:()=>J(e),children:(0,Ue.jsxs)("span",{className:"th-h",children:[(0,Ue.jsx)("span",{className:"th-t",children:ne(e)}),ee(e)]})},e))),G&&(0,Ue.jsx)("th",{className:"grp wrap2","data-tip":"Cost per successful task = (cost per task \xf7 score) \xd7 100 for the selected scope \u2014 penalizes failures / partial credit",onClick:()=>J("cpst"),children:(0,Ue.jsxs)("span",{className:"th-h",children:[(0,Ue.jsxs)("span",{className:"th-t",children:["Cost per",(0,Ue.jsx)("br",{}),"successful\xa0task"]}),ee("cpst")]})})]})}),(0,Ue.jsx)("tbody",{children:W.map((e=>{var r;const i=v.has(e.model),o=V(e),u=(e=>O&&e.finetune&&e.baseKey?t.find((n=>n.model===e.baseKey)):null)(e);return(0,Ue.jsxs)(n.Fragment,{children:[(0,Ue.jsxs)("tr",{className:"row"+(i?" open":"")+(s&&!e.finetune?" lb-baserow":""),onClick:()=>{return n=e.model,y((e=>{const t=new Set(e);return t.has(n)?t.delete(n):t.add(n),t}));var n},children:[(0,Ue.jsx)("td",{className:"l lb-rank",children:(0,Ue.jsx)("span",{className:"lb-exp",children:"\u25b8"})}),(0,Ue.jsxs)("td",{className:"l mdl-col",children:[(0,Ue.jsxs)("div",{className:"lb-mdl",children:[(0,Ue.jsx)("span",{className:"nm",title:e.name,children:e.name}),e.open&&(0,Ue.jsx)("span",{className:"opn",children:"open"}),e.finetune&&(0,Ue.jsx)("span",{className:"ftn","data-tip":`Finetune of ${e.info.finetune.baseModel} (${e.info.finetune.baseOrganization})`,children:"finetune"}),s&&!e.finetune&&(0,Ue.jsx)("span",{className:"bse",children:"base"})]}),u&&s&&(0,Ue.jsxs)("span",{className:"lb-ft-of",children:["finetune of ",u.name]})]}),N&&(0,Ue.jsx)("td",{className:"l org-col",children:e.org}),B.map((n=>{const t=$(e,n);return(0,Ue.jsxs)("td",{className:n===F[0]?"lb-ovr":"lb-cat",style:{background:Z[n]&&Z[n][e.model]},children:[null==t?"\u2014":t.toFixed(1),u&&Y(n)&&(0,Ue.jsx)(X,{v:t,b:$(u,n)})]},n)})),G&&(0,Ue.jsxs)("td",{className:"lb-cost-col"+(null!=o?"":" na"),children:[(0,Ue.jsx)(Ye,{v:o,dp:3}),u&&(0,Ue.jsx)(X,{v:o,b:V(u),dp:3,lowerBetter:!0})]})]}),i&&(0,Ue.jsx)("tr",{className:"lb-detail",children:(0,Ue.jsx)("td",{colSpan:ae,children:(0,Ue.jsxs)("div",{className:"lb-detail-in",children:[(0,Ue.jsxs)("div",{className:"lb-det-meta",children:[e.info.finetune?(0,Ue.jsxs)(Ue.Fragment,{children:[(0,Ue.jsxs)("span",{children:[(0,Ue.jsx)("span",{className:"k",children:"Finetune from:"}),e.info.finetune.organization]}),(0,Ue.jsxs)("span",{children:[(0,Ue.jsx)("span",{className:"k",children:"Base model:"}),e.info.finetune.baseModel," (from ",e.info.finetune.baseOrganization,")"]})]}):(0,Ue.jsxs)("span",{children:[(0,Ue.jsx)("span",{className:"k",children:"From:"}),null!==(r=e.info.organization)&&void 0!==r?r:"\u2014"]}),e.info.version&&(0,Ue.jsxs)("span",{children:[(0,Ue.jsx)("span",{className:"k",children:"Version:"}),e.info.version]}),_e(e.info)&&(0,Ue.jsx)("a",{href:_e(e.info),target:"_blank",rel:"noopener noreferrer",children:"Hugging Face \u2197"})]}),(0,Ue.jsx)("div",{className:"lb-det-grid",children:(d.length?d:l).map((n=>(0,Ue.jsxs)("div",{className:"lb-det-cat",children:[(0,Ue.jsx)("div",{className:"h",children:ye(n)}),a[n].map((n=>{const t=e.row[n],a=null==t||""===t?"\u2014":Number(t).toFixed(1);return(0,Ue.jsxs)("div",{className:"lb-subt",children:[(0,Ue.jsx)("span",{className:"n",children:we(n)}),(0,Ue.jsx)("span",{className:"v",children:a})]},n)}))]},n)))})]})})})]},e.model)}))})]})}),(0,Ue.jsxs)("p",{className:"lb-foot-note",children:[1===M?`// ${ye(L)} \u2014 its average + subtasks \xb7 click "All" to reset`:M>=2?`// comparing ${M} categories \u2014 Overall = mean of the selected \xb7 click "All" to reset`:"// select 1 category for its subtasks, or several to compare category averages \xb7 shading = top 5 per column \xb7 click a row for subtasks",r?" \xb7 Cost per successful task = (\u03a3 cost \xf7 \u03a3 questions \xf7 score) \xd7 100 over the selected scope":"",s?" \xb7 ranked by finetune score; each base model sits below its finetunes, whose first score column shows the gain over the base":"",O&&I?` \xb7 ${ye(I)} moved next to Overall; finetunes show their gain over their base model there${r?" and on cost per successful task (green = cheaper)":""}`:""]})]})}const Je=560,en=400,nn=46,tn=16,an=338,rn=[.002,.005,.01,.02,.03,.05,.07,.1,.15,.2,.3,.5,.7,1,1.5,2,3,5,7,10,15,20,30,50];function on(e){let{models:t,categories:a,scope:r="overall"}=e;const[i,o]=(0,n.useState)(null),[l,s]=(0,n.useState)(null),u=e=>{var n;return"overall"===r?e.overall:null===(n=e.cats)||void 0===n?void 0:n[r]},c=e=>Ie(Le(e.cost,a,r),u(e)),d=t.filter((e=>c(e)>0&&null!=u(e)));if(d.length<2)return null;const p=Re(d,c,u),h=d.map(c),f=d.map(u),m=.85*Math.min(...h),g=1.15*Math.max(...h),v=Math.floor(Math.min(...f)-2),y=Math.ceil(Math.max(...f)+2),b=e=>Math.log10(e),w=e=>nn+(b(e)-b(m))/(b(g)-b(m))*500,x=e=>tn+(1-(e-v)/(y-v))*an,k=rn.filter((e=>e>=m&&e<=g)),N=Math.max(1,Math.round((y-v)/5)),S=[];for(let n=v;n<=y;n+=N)S.push(n);const j=d.filter((e=>p.has(e.model))).sort(((e,n)=>c(e)-c(n))),C=j.map(((e,n)=>`${n?"L":"M"}${w(c(e))} ${x(u(e))}`)).join(" "),E="overall"===r?"overall":r,z=l?d.find((e=>e.model===l)):null,_=z?d.filter((e=>e.model!==z.model&&u(e)<=u(z)&&c(e)>=c(z))):[],T=z&&{x:w(c(z)),y:x(u(z))},P=_.length,M=new Set(_.map((e=>e.model))),L=e=>()=>o({xPct:w(c(e))/Je*100,yPct:x(u(e))/en*100,m:e}),A=/\s*\(?(Max Effort|Max Thinking|xHigh Effort|High Effort|Medium Effort|Low Effort|xHigh|High|Medium|Low)\)?$/,O=function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{base:t,effort:a}=(e=>{const n=e.match(A);return n?{base:e.slice(0,n.index),effort:`(${n[1].replace(/ Effort$/,"").toLowerCase()})`}:{base:e,effort:null}})(e.name),r=w(c(e)),i=x(u(e)),o=r-10-5.6*t.length<34;return{base:t,effort:a,x:o?r+10:r-10,y:n?Math.min(i+17,354-(a?16:5)):Math.max(i-(a?19:9),25),ta:o?"start":"end"}};let I;if(z)I=[{m:z,below:!1}];else{I=[];const e=[];[...j].sort(((e,n)=>u(n)-u(e))).forEach((n=>{for(const t of[!1,!0]){const a=O(n,t),r=Math.max(5.6*a.base.length,4.4*(a.effort||"").length),i={x1:"end"===a.ta?a.x-r:a.x,x2:"end"===a.ta?a.x:a.x+r,y1:a.y-8,y2:a.y+(a.effort?18:2)};if(!e.some((e=>i.x1<e.x2+8&&e.x1<i.x2+8&&i.y1<e.y2+2&&e.y1<i.y2+2))&&(!t||!d.some((e=>e.model!==n.model&&w(c(e))>i.x1-7&&w(c(e))<i.x2+7&&x(u(e))>i.y1-7&&x(u(e))<i.y2+7))))return e.push(i),void I.push({m:n,below:t})}}))}return(0,Ue.jsxs)(Ue.Fragment,{children:[(0,Ue.jsxs)("h3",{children:["Quality vs. cost","overall"===r?"":` \xb7 ${r}`]}),(0,Ue.jsxs)("p",{className:"ch-sub",children:["overall"===r?"LiveBench overall":`${r} score`," vs. Cost per successful task (log). The ",(0,Ue.jsx)("b",{style:{color:"var(--accent)"},children:"value frontier"})," is the best score at each cost. Click a model to grey out its ",(0,Ue.jsx)("b",{children:"kill zone"})," \u2014 everything that scores lower and costs more; click it again to clear."]}),(0,Ue.jsxs)("div",{style:{position:"relative"},children:[(0,Ue.jsxs)("svg",{className:"lb-chart",viewBox:"0 0 560 400",role:"img","aria-label":"Quality versus cost scatter plot",children:[(0,Ue.jsx)("defs",{children:(0,Ue.jsx)("pattern",{id:"lb-kz-hatch",width:"7",height:"7",patternUnits:"userSpaceOnUse",patternTransform:"rotate(45)",children:(0,Ue.jsx)("line",{x1:"0",y1:"0",x2:"0",y2:"7",stroke:"rgba(20,33,61,0.14)",strokeWidth:"2"})})}),z&&(0,Ue.jsx)("rect",{x:nn,y:tn,width:500,height:an,fill:"transparent",onClick:()=>s(null)}),S.map((e=>(0,Ue.jsxs)("g",{children:[(0,Ue.jsx)("line",{x1:nn,y1:x(e),x2:546,y2:x(e),stroke:"#E4E9F2"}),(0,Ue.jsx)("text",{x:38,y:x(e)+3,textAnchor:"end",fontFamily:"var(--mono)",fontSize:"10",fill:"#8A99B5",children:e})]},e))),k.map((e=>(0,Ue.jsxs)("g",{children:[(0,Ue.jsx)("line",{x1:w(e),y1:tn,x2:w(e),y2:354,stroke:"#EEF1F7"}),(0,Ue.jsx)("text",{x:w(e),y:372,textAnchor:"middle",fontFamily:"var(--mono)",fontSize:"10",fill:"#8A99B5",children:`$${e}`})]},e))),(0,Ue.jsx)("text",{x:296,y:394,textAnchor:"middle",fontFamily:"var(--mono)",fontSize:"10.5",fill:"#5A6B85",children:"Cost per successful task (log) \u2192"}),(0,Ue.jsx)("text",{x:13,y:185,textAnchor:"middle",fontFamily:"var(--mono)",fontSize:"10.5",fill:"#5A6B85",transform:"rotate(-90 13 185)",children:"overall"===r?"LiveBench overall \u2191":`${r} score \u2191`}),T&&T.x<545&&T.y<353&&(0,Ue.jsxs)("g",{pointerEvents:"none",children:[(0,Ue.jsx)("rect",{x:T.x,y:T.y,width:546-T.x,height:354-T.y,fill:"rgba(20,33,61,0.08)"}),(0,Ue.jsx)("rect",{x:T.x,y:T.y,width:546-T.x,height:354-T.y,fill:"url(#lb-kz-hatch)"}),(0,Ue.jsx)("line",{x1:T.x,y1:T.y,x2:546,y2:T.y,stroke:"#5A6B85",strokeWidth:"1.2",strokeDasharray:"4 3"}),(0,Ue.jsx)("line",{x1:T.x,y1:T.y,x2:T.x,y2:354,stroke:"#5A6B85",strokeWidth:"1.2",strokeDasharray:"4 3"}),546-T.x>150&&354-T.y>34&&(0,Ue.jsx)("text",{x:538,y:T.y+16,textAnchor:"end",fontFamily:"var(--mono)",fontSize:"10.5",fontWeight:"700",fill:"#14213D",stroke:"#FFFFFF",strokeWidth:"3",paintOrder:"stroke",children:`KILL ZONE \xb7 ${P} ${1===P?"model":"models"} worse & pricier`})]}),C&&(0,Ue.jsx)("path",{d:C,fill:"none",stroke:"#2F54EB",strokeWidth:"2",strokeDasharray:"5 3"}),d.map((e=>{const n=fe(e.org),t=w(c(e)),a=x(u(e)),r=z&&e.model===z.model,i=M.has(e.model);return(0,Ue.jsx)("circle",{cx:t,cy:a,r:r?7:5.5,fill:i?"#C3CBDC":n,stroke:r?"#14213D":i?"#C3CBDC":n,strokeWidth:r?2.5:2,opacity:i?.55:1,style:{cursor:"pointer"},onMouseEnter:L(e),onMouseLeave:()=>o(null),onClick:()=>s((n=>n===e.model?null:e.model))},e.model)})),I.map((e=>{let{m:n,below:t}=e;const a=O(n,t),r=z&&n.model===z.model;return(0,Ue.jsxs)("text",{x:a.x,y:a.y,textAnchor:a.ta,pointerEvents:"none",fontSize:r?"11.5":"10",fontWeight:r?"800":"600",fill:r?"#14213D":"#3D4E6B",stroke:"#FFFFFF",strokeWidth:"3",paintOrder:"stroke",children:[a.base,a.effort&&(0,Ue.jsx)("tspan",{x:a.x,dy:"11",fontSize:r?"9.5":"8.5",fontWeight:"500",fill:r?"#5A6B85":"#8A99B5",children:a.effort})]},`lbl-${n.model}`)}))]}),i&&(0,Ue.jsxs)("div",{className:"lb-tip",style:{left:`${i.xPct}%`,top:`${i.yPct}%`,transform:"translate(10px,-50%)"},children:[(0,Ue.jsx)("div",{className:"tn",children:i.m.name}),(0,Ue.jsxs)("div",{className:"tg",children:[(0,Ue.jsx)("span",{children:E}),(0,Ue.jsx)("span",{children:u(i.m).toFixed(1)}),(0,Ue.jsx)("span",{children:"Cost per successful task"}),(0,Ue.jsxs)("span",{children:[(0,Ue.jsx)("span",{className:"cur",children:"$"}),c(i.m).toFixed(3)]}),(0,Ue.jsx)("span",{children:"$/1M out"}),(0,Ue.jsx)("span",{children:(F=Fe(i.m.cost),null==F?"\u2014":F<10?`$${F.toFixed(1)}`:`$${Math.round(F)}`)}),(0,Ue.jsxs)("span",{children:["avg output tokens","overall"===r?"":` (${r})`]}),(0,Ue.jsx)("span",{children:Math.round(Oe(i.m.cost,a,r)||0).toLocaleString()})]}),p.has(i.m.model)&&(0,Ue.jsx)("div",{style:{marginTop:6,color:"#7Cf0c0"},children:"\u25cf value frontier"}),z&&i.m.model===z.model&&(0,Ue.jsx)("div",{style:{marginTop:6,color:"#A9B4CA"},children:`\u25fb kill-zone anchor \xb7 ${P} dominated`}),_.some((e=>e.model===i.m.model))&&(0,Ue.jsx)("div",{style:{marginTop:6,color:"#A9B4CA"},children:`\u25fb in ${z.name}'s kill zone`})]})]}),(0,Ue.jsxs)("div",{className:"lb-attrib",children:[(0,Ue.jsx)("span",{className:"lb-pulse"}),(0,Ue.jsxs)("span",{children:["Source: ",(0,Ue.jsx)("b",{children:"LiveBench.AI"})," \u2014 contamination-free LLM benchmark"]}),(0,Ue.jsx)("span",{className:"mono lb-attrib-url",children:"livebench.ai/#/insights"})]})]});var F}function ln(e){let{models:t,categories:a,scope:r="overall"}=e;const[i,o]=(0,n.useState)(null),[l,s]=(0,n.useState)((()=>new Set)),u=e=>{var n;return"overall"===r?e.overall:null===(n=e.cats)||void 0===n?void 0:n[r]},c=e=>Ie(Le(e.cost,a,r),u(e)),d=t.filter((e=>c(e)>0)).slice().sort(((e,n)=>c(e)-c(n)));if(!d.length)return null;const p=new Set(d.slice().sort(((e,n)=>{var t,a;return(null!==(t=u(n))&&void 0!==t?t:-1)-(null!==(a=u(e))&&void 0!==a?a:-1)})).slice(0,20).map((e=>e.model))),h=d.filter((e=>p.has(e.model)||l.has(e.model))),f=d.filter((e=>!p.has(e.model)&&!l.has(e.model))),m=Math.max(...h.map(c)),g=e=>n=>o({x:n.clientX,y:n.clientY,m:e});return(0,Ue.jsxs)("div",{style:{position:"relative"},onMouseLeave:()=>o(null),children:[(f.length>0||l.size>0)&&(0,Ue.jsxs)("div",{className:"lb-bar-add",children:[(0,Ue.jsxs)("select",{className:"lb-org-select",value:"","aria-label":"Add a model to the cost chart",onChange:e=>{const n=e.target.value;n&&s((e=>new Set([...e,n])))},children:[(0,Ue.jsx)("option",{value:"",children:"Add a model\u2026"}),f.map((e=>(0,Ue.jsx)("option",{value:e.model,children:e.name},e.model)))]}),l.size>0&&(0,Ue.jsxs)("button",{className:"lb-chip",onClick:()=>s(new Set),children:["Clear added (",l.size,")"]})]}),h.map((e=>{const n=fe(e.org);return(0,Ue.jsxs)("div",{className:"lb-bar",onMouseEnter:g(e),onMouseMove:g(e),children:[(0,Ue.jsxs)("span",{className:"name",children:[(0,Ue.jsx)("span",{className:"lb-mdot",style:{background:n}}),e.name]}),(0,Ue.jsx)("div",{className:"track",children:(0,Ue.jsx)("div",{className:"fill",style:{width:c(e)/m*100+"%",background:n}})}),(0,Ue.jsxs)("span",{className:"val",children:[(0,Ue.jsx)("span",{className:"cur",children:"$"}),c(e).toFixed(3)]})]},e.model)})),i&&(0,Ue.jsxs)("div",{className:"lb-tip",style:{position:"fixed",left:i.x+14,top:i.y-8,transform:"none"},children:[(0,Ue.jsx)("div",{className:"tn",children:i.m.name}),(0,Ue.jsxs)("div",{className:"tg",children:[(0,Ue.jsx)("span",{children:"Cost per successful task"}),(0,Ue.jsxs)("span",{children:[(0,Ue.jsx)("span",{className:"cur",children:"$"}),c(i.m).toFixed(3)]}),(0,Ue.jsx)("span",{children:"$/1M out"}),(0,Ue.jsx)("span",{children:(v=Fe(i.m.cost),null==v?"\u2014":v<10?`$${v.toFixed(1)}`:`$${Math.round(v)}`)}),(0,Ue.jsxs)("span",{children:["avg output tokens","overall"===r?"":` (${r})`]}),(0,Ue.jsx)("span",{children:Math.round(Oe(i.m.cost,a,r)||0).toLocaleString()})]})]})]});var v}const sn=["#2F54EB","#CC785C","#12B886"],un=115;function cn(e){let{models:t,categories:a}=e;const r=Object.keys(a),i=e=>t.find((n=>n.model===e)),o=t.slice().sort(((e,n)=>n.overall-e.overall)).slice(0,2).map((e=>e.model)),[l,s]=(0,n.useState)(null),u=(null!==l&&void 0!==l?l:o).filter((e=>i(e))),c=r.length,d=e=>-Math.PI/2+2*e*Math.PI/c,p=(e,n)=>[190+Math.cos(d(e))*n,180+Math.sin(d(e))*n],h=e=>sn[u.indexOf(e)]||"#888",f=e=>{const n=i(e);return n?n.name:e},m=t.filter((e=>!u.includes(e.model))).sort(((e,n)=>n.overall-e.overall));return(0,Ue.jsxs)("div",{className:"lb-radar-wrap",children:[(0,Ue.jsxs)("svg",{className:"lb-chart",viewBox:"0 0 380 360",role:"img","aria-label":"Category comparison radar",children:[[.25,.5,.75,1].map(((e,n)=>(0,Ue.jsx)("polygon",{fill:"none",stroke:"#E4E9F2",strokeWidth:"1",points:r.map(((n,t)=>p(t,un*e).join(","))).join(" ")},n))),r.map(((e,n)=>{const[t,a]=p(n,un),[r,i]=p(n,133);return(0,Ue.jsxs)("g",{children:[(0,Ue.jsx)("line",{x1:190,y1:180,x2:t,y2:a,stroke:"#E4E9F2"}),(0,Ue.jsx)("text",{x:r,y:i+3,textAnchor:"middle",fontFamily:"var(--mono)",fontSize:"10",fill:"#5A6B85",children:ge(e)})]},e)})),u.map((e=>{const n=i(e);if(!n)return null;const t=h(e);return(0,Ue.jsxs)("g",{children:[(0,Ue.jsx)("polygon",{fill:t,fillOpacity:"0.13",stroke:t,strokeWidth:"2",points:r.map(((e,t)=>p(t,un*((n.cats[e]||0)/100)).join(","))).join(" ")}),r.map(((e,a)=>{const[r,i]=p(a,un*((n.cats[e]||0)/100));return(0,Ue.jsx)("circle",{cx:r,cy:i,r:"2.5",fill:t},e)}))]},e)}))]}),(0,Ue.jsxs)("div",{children:[(0,Ue.jsxs)("div",{className:"lb-radar-chips",children:[u.map((e=>(0,Ue.jsxs)("button",{className:"lb-rchip","aria-pressed":"true","data-tip":"Remove",onClick:()=>(e=>s(u.filter((n=>n!==e))))(e),children:[(0,Ue.jsx)("span",{className:"sw",style:{background:h(e)}}),f(e)," ",(0,Ue.jsx)("span",{style:{color:"var(--faint)",fontWeight:700},children:"\xd7"})]},e))),u.length<3?(0,Ue.jsxs)("select",{className:"lb-radar-add","aria-label":"Add a model to compare",value:"",onChange:e=>{const n=e.target.value;n&&u.length<3&&!u.includes(n)&&s([...u,n])},children:[(0,Ue.jsx)("option",{value:"",children:"+ Add model\u2026"}),m.map((e=>(0,Ue.jsxs)("option",{value:e.model,children:[e.name," \xb7 ",e.overall.toFixed(1)]},e.model)))]}):(0,Ue.jsx)("span",{style:{fontSize:11.5,color:"var(--faint)",alignSelf:"center"},children:"Max 3 \u2014 remove one to add another"})]}),(0,Ue.jsx)("div",{style:{fontSize:11,color:"var(--faint)",marginTop:8},children:"Compare any 2\u20133 models \xb7 category averages \xb7 ranked by overall"})]})]})}function dn(e){let{models:t,categories:a,hasCost:r,ftMode:i,onFtMode:o}=e;const l=Object.keys(a),s=l.length,[u,c]=(0,n.useState)("overall"),d=(0,n.useMemo)((()=>De(t,i)),[t,i]);return(0,Ue.jsx)("section",{className:"lb-section",id:"lb-insights",children:(0,Ue.jsxs)("div",{className:"lb-wrap",children:[(0,Ue.jsxs)("div",{className:"lb-sec-head",children:[(0,Ue.jsx)("span",{className:"lb-sec-no",children:"02"}),(0,Ue.jsx)("h2",{children:"Insights"})]}),(0,Ue.jsx)("p",{className:"lb-sec-sub",children:r?"A few analytical views \u2014 the headline is cost vs. quality, because a score alone doesn't tell you whether a model is worth it.":"Capability views for this release. Cost-based charts appear on releases that publish cost data."}),(0,Ue.jsxs)("div",{className:"lb-cats",children:[(0,Ue.jsx)("span",{className:"lb-cats-label",children:"Models"}),(0,Ue.jsx)(Qe,{mode:i,onChange:o})]}),r&&(0,Ue.jsxs)(Ue.Fragment,{children:[(0,Ue.jsxs)("div",{className:"lb-cats",children:[(0,Ue.jsx)("span",{className:"lb-cats-label",children:"Cost view"}),(0,Ue.jsx)("button",{className:"lb-chip","aria-pressed":"overall"===u,onClick:()=>c("overall"),children:"Overall"}),l.map((e=>(0,Ue.jsx)("button",{className:"lb-chip","aria-pressed":u===e,onClick:()=>c(e),children:e},e)))]}),(0,Ue.jsxs)("div",{className:"lb-ins-grid",children:[(0,Ue.jsx)("div",{className:"lb-card",children:(0,Ue.jsx)(on,{models:d,categories:a,scope:u})}),(0,Ue.jsxs)("div",{className:"lb-card",children:[(0,Ue.jsxs)("h3",{children:["Cost, ranked","overall"===u?"":` \xb7 ${u}`]}),(0,Ue.jsxs)("p",{className:"ch-sub",children:["Cost per successful task","overall"===u?"":` (${u})`,", cheapest first. Hover for $/1M output and verbosity."]}),(0,Ue.jsx)(ln,{models:d,categories:a,scope:u})]})]})]}),(0,Ue.jsxs)("div",{className:"lb-card",style:{marginTop:r?18:0},children:[(0,Ue.jsx)("h3",{children:"Category profile"}),(0,Ue.jsxs)("p",{className:"ch-sub",children:["Add any 2\u20133 models to compare across the ",s," categories."]}),(0,Ue.jsx)(cn,{models:d,categories:a})]})]})})}const pn=pe[pe.length-1];function hn(){const[e,t]=(0,n.useState)(pn),{pathname:a}=V(),[r,i]=(0,n.useState)((()=>{return"/finetunes"!==a||He().get("ft")?"only"===(e=He().get("ft"))?"only":"1"===e||"all"===e?"all":"hide":"only";var e})),{rawData:o,categories:l,costMap:s,hasCost:u,loading:c,error:d}=function(e){const[t,a]=(0,n.useState)({rawData:[],costMap:{},categories:{},hasCost:!1,loading:!0,error:null});return(0,n.useEffect)((()=>{let n=!1;const t=(e=>e.replaceAll("-","_"))(e),r="?v=1789053188";return a((e=>({...e,loading:!0,error:null}))),Promise.all([fetch(`./table_${t}.csv${r}`).then((e=>{if(!e.ok)throw new Error(`table_${t}.csv \u2192 ${e.status}`);return e.text()})),fetch(`./categories_${t}.json${r}`).then((e=>{if(!e.ok)throw new Error(`categories_${t}.json \u2192 ${e.status}`);return e.json()})),fetch(`./cost_${t}.csv${r}`).then((e=>e.ok?e.text():null)).catch((()=>null))]).then((e=>{let[t,r,i]=e;if(n)return;const o=Ne(t),l={};i&&Ne(i).forEach((e=>{l[e.model]=e})),a({rawData:o,categories:r,costMap:l,hasCost:Object.keys(l).length>0,loading:!1,error:null})})).catch((e=>{n||a({rawData:[],costMap:{},categories:{},hasCost:!1,loading:!1,error:String(e)})})),()=>{n=!0}}),[e]),t}(e);(0,n.useEffect)((()=>{var e,n;c||("/insights"===a&&(null===(e=document.getElementById("lb-insights"))||void 0===e||e.scrollIntoView()),"/finetunes"===a&&(null===(n=document.getElementById("lb-leaderboard"))||void 0===n||n.scrollIntoView()))}),[a,c]);const p=(0,n.useMemo)((()=>{const e=l||{},n=o.map((n=>{const t=Te(n.model);if(!t)return null;const a=Pe(n,e);if(null==a)return null;const r={};Object.keys(e).forEach((t=>{r[t]=function(e,n,t){const a=Se(e,n[t]);return"-"===a||null==a?null:Number(a)}(n,e,t)}));const i=u&&s[n.model]?s[n.model]:null;return{model:n.model,row:n,info:t,name:t.displayName||n.model,org:t.organization||"Other",reasoner:!!t.reasoner,open:!!t.openweight,finetune:!!t.finetune,overall:a,cats:r,cost:i,costOverall:Ae(i,e)}})).filter(Boolean);return n.forEach((e=>{e.baseKey=e.finetune?function(e,n){var t;const a=null===(t=e.info)||void 0===t?void 0:t.finetune;if(!a)return null;if(a.baseKey&&n.some((e=>e.model===a.baseKey)))return a.baseKey;const r=n.find((e=>e.name===a.baseModel&&(!a.baseOrganization||e.org===a.baseOrganization)));return r?r.model:null}(e,n):null})),n}),[o,l,s,u]),h=Object.values(l).reduce(((e,n)=>e+(n?n.length:0)),0),f=Object.keys(l).length;return(0,Ue.jsxs)("div",{children:[(0,Ue.jsx)(qe,{}),(0,Ue.jsx)($e,{variant:"home"}),(0,Ue.jsx)("header",{className:"lb-hero",children:(0,Ue.jsxs)("div",{className:"lb-wrap",children:[(0,Ue.jsx)("p",{className:"lb-eyebrow",children:"Contamination-free LLM benchmark"}),(0,Ue.jsx)("h1",{children:"A challenging, contamination-free LLM benchmark."}),(0,Ue.jsxs)("p",{className:"sub",children:[h||23," objective tasks across ",f||7," categories, refreshed every six months."," ",(0,Ue.jsx)("b",{children:"Pick a release, compare scores down to the subtask, and see what each model costs to run."})]}),(0,Ue.jsx)(Ve,{releases:pe,value:e,onChange:t}),(0,Ue.jsx)("p",{className:"lb-tl-note",style:{maxWidth:"62ch"},children:e===pn?(0,Ue.jsxs)(Ue.Fragment,{children:["Showing ",(0,Ue.jsxs)("b",{children:["LiveBench-",e]})," \u2014 the latest release. ",(0,Ue.jsx)("span",{style:{color:"var(--live)"},children:"\u25cf live"})]}):(0,Ue.jsxs)(Ue.Fragment,{children:["Showing ",(0,Ue.jsxs)("b",{children:["LiveBench-",e]}),".",!u&&" Cost data is published for the latest release only."]})})]})}),(0,Ue.jsx)("section",{className:"lb-section",id:"lb-leaderboard",children:(0,Ue.jsxs)("div",{className:"lb-wrap",children:[c&&(0,Ue.jsxs)("div",{className:"lb-state",children:["Loading ",e,"\u2026"]}),d&&(0,Ue.jsxs)("div",{className:"lb-state err",children:["Couldn't load this release (",d,")."]}),!c&&!d&&(0,Ue.jsxs)(Ue.Fragment,{children:[(0,Ue.jsxs)("div",{className:"lb-sec-head",children:[(0,Ue.jsx)("span",{className:"lb-sec-no",children:"01"}),(0,Ue.jsx)("h2",{children:"Leaderboard"})]}),(0,Ue.jsxs)("p",{className:"lb-sec-sub",children:["Overall + every category, sortable. Click a row for its subtask scores.",u?" Cost sits right beside the scores.":""]}),(0,Ue.jsx)(Ze,{models:p,categories:l,hasCost:u,ftMode:r,onFtMode:i},e)]})]})}),!c&&!d&&p.length>0&&(0,Ue.jsx)(dn,{models:p,categories:l,hasCost:u,ftMode:r,onFtMode:i},e),(0,Ue.jsx)("footer",{className:"lb-footer",children:(0,Ue.jsxs)("div",{className:"lb-wrap",children:[(0,Ue.jsx)("span",{children:"LiveBench \xb7 sponsored by Abacus.AI \xb7 a contamination-free LLM benchmark."}),(0,Ue.jsx)("span",{className:"mono",style:{color:"var(--faint)"},children:"Overall = mean of category averages \xb7 cost = cost per successful task"})]})})]})}const fn=t.p+"static/media/livebench_results.8e0a4067c9f80f03d93a.png",mn=t.p+"static/media/livebench_vs_chatbot_arena.2c09af3bc158a5de46ef.png",gn=t.p+"static/media/livebench_vs_arena_hard.067258d8531ffef380b2.png";var vn=t(173),yn=t.n(vn),bn=t(161),wn=t.n(bn),xn=t(366),kn=t.n(xn),Nn=t(123),Sn=t.n(Nn),jn="bodyAttributes",Cn="htmlAttributes",En="titleAttributes",zn={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},_n=(Object.keys(zn).map((function(e){return zn[e]})),"charset"),Tn="cssText",Pn="href",Mn="http-equiv",Ln="innerHTML",An="itemprop",On="name",In="property",Fn="rel",Rn="src",Dn="target",Bn={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Gn="defaultTitle",Hn="defer",Un="encodeSpecialCharacters",$n="onChangeClientState",qn="titleTemplate",Vn=Object.keys(Bn).reduce((function(e,n){return e[Bn[n]]=n,e}),{}),Qn=[zn.NOSCRIPT,zn.SCRIPT,zn.STYLE],Wn="data-react-helmet",Kn="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},Yn=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),Xn=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},Zn=function(e,n){var t={};for(var a in e)n.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},Jn=function(e){return!1===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},et=function(e){var n=it(e,zn.TITLE),t=it(e,qn);if(t&&n)return t.replace(/%s/g,(function(){return Array.isArray(n)?n.join(""):n}));var a=it(e,Gn);return n||a||void 0},nt=function(e){return it(e,$n)||function(){}},tt=function(e,n){return n.filter((function(n){return"undefined"!==typeof n[e]})).map((function(n){return n[e]})).reduce((function(e,n){return Xn({},e,n)}),{})},at=function(e,n){return n.filter((function(e){return"undefined"!==typeof e[zn.BASE]})).map((function(e){return e[zn.BASE]})).reverse().reduce((function(n,t){if(!n.length)for(var a=Object.keys(t),r=0;r<a.length;r++){var i=a[r].toLowerCase();if(-1!==e.indexOf(i)&&t[i])return n.concat(t)}return n}),[])},rt=function(e,n,t){var a={};return t.filter((function(n){return!!Array.isArray(n[e])||("undefined"!==typeof n[e]&&ct("Helmet: "+e+' should be of type "Array". Instead found type "'+Kn(n[e])+'"'),!1)})).map((function(n){return n[e]})).reverse().reduce((function(e,t){var r={};t.filter((function(e){for(var t=void 0,i=Object.keys(e),o=0;o<i.length;o++){var l=i[o],s=l.toLowerCase();-1===n.indexOf(s)||t===Fn&&"canonical"===e[t].toLowerCase()||s===Fn&&"stylesheet"===e[s].toLowerCase()||(t=s),-1===n.indexOf(l)||l!==Ln&&l!==Tn&&l!==An||(t=l)}if(!t||!e[t])return!1;var u=e[t].toLowerCase();return a[t]||(a[t]={}),r[t]||(r[t]={}),!a[t][u]&&(r[t][u]=!0,!0)})).reverse().forEach((function(n){return e.push(n)}));for(var i=Object.keys(r),o=0;o<i.length;o++){var l=i[o],s=Sn()({},a[l],r[l]);a[l]=s}return e}),[]).reverse()},it=function(e,n){for(var t=e.length-1;t>=0;t--){var a=e[t];if(a.hasOwnProperty(n))return a[n]}return null},ot=function(){var e=Date.now();return function(n){var t=Date.now();t-e>16?(e=t,n(t)):setTimeout((function(){ot(n)}),0)}}(),lt=function(e){return clearTimeout(e)},st="undefined"!==typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||ot:t.g.requestAnimationFrame||ot,ut="undefined"!==typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||lt:t.g.cancelAnimationFrame||lt,ct=function(e){return console&&"function"===typeof console.warn&&console.warn(e)},dt=null,pt=function(e,n){var t=e.baseTag,a=e.bodyAttributes,r=e.htmlAttributes,i=e.linkTags,o=e.metaTags,l=e.noscriptTags,s=e.onChangeClientState,u=e.scriptTags,c=e.styleTags,d=e.title,p=e.titleAttributes;mt(zn.BODY,a),mt(zn.HTML,r),ft(d,p);var h={baseTag:gt(zn.BASE,t),linkTags:gt(zn.LINK,i),metaTags:gt(zn.META,o),noscriptTags:gt(zn.NOSCRIPT,l),scriptTags:gt(zn.SCRIPT,u),styleTags:gt(zn.STYLE,c)},f={},m={};Object.keys(h).forEach((function(e){var n=h[e],t=n.newTags,a=n.oldTags;t.length&&(f[e]=t),a.length&&(m[e]=h[e].oldTags)})),n&&n(),s(e,f,m)},ht=function(e){return Array.isArray(e)?e.join(""):e},ft=function(e,n){"undefined"!==typeof e&&document.title!==e&&(document.title=ht(e)),mt(zn.TITLE,n)},mt=function(e,n){var t=document.getElementsByTagName(e)[0];if(t){for(var a=t.getAttribute(Wn),r=a?a.split(","):[],i=[].concat(r),o=Object.keys(n),l=0;l<o.length;l++){var s=o[l],u=n[s]||"";t.getAttribute(s)!==u&&t.setAttribute(s,u),-1===r.indexOf(s)&&r.push(s);var c=i.indexOf(s);-1!==c&&i.splice(c,1)}for(var d=i.length-1;d>=0;d--)t.removeAttribute(i[d]);r.length===i.length?t.removeAttribute(Wn):t.getAttribute(Wn)!==o.join(",")&&t.setAttribute(Wn,o.join(","))}},gt=function(e,n){var t=document.head||document.querySelector(zn.HEAD),a=t.querySelectorAll(e+"["+Wn+"]"),r=Array.prototype.slice.call(a),i=[],o=void 0;return n&&n.length&&n.forEach((function(n){var t=document.createElement(e);for(var a in n)if(n.hasOwnProperty(a))if(a===Ln)t.innerHTML=n.innerHTML;else if(a===Tn)t.styleSheet?t.styleSheet.cssText=n.cssText:t.appendChild(document.createTextNode(n.cssText));else{var l="undefined"===typeof n[a]?"":n[a];t.setAttribute(a,l)}t.setAttribute(Wn,"true"),r.some((function(e,n){return o=n,t.isEqualNode(e)}))?r.splice(o,1):i.push(t)})),r.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return t.appendChild(e)})),{oldTags:r,newTags:i}},vt=function(e){return Object.keys(e).reduce((function(n,t){var a="undefined"!==typeof e[t]?t+'="'+e[t]+'"':""+t;return n?n+" "+a:a}),"")},yt=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(n,t){return n[Bn[t]||t]=e[t],n}),n)},bt=function(e,t,a){switch(e){case zn.TITLE:return{toComponent:function(){return function(e,t,a){var r,i=((r={key:t})[Wn]=!0,r),o=yt(a,i);return[n.createElement(zn.TITLE,o,t)]}(0,t.title,t.titleAttributes)},toString:function(){return function(e,n,t,a){var r=vt(t),i=ht(n);return r?"<"+e+" "+Wn+'="true" '+r+">"+Jn(i,a)+"</"+e+">":"<"+e+" "+Wn+'="true">'+Jn(i,a)+"</"+e+">"}(e,t.title,t.titleAttributes,a)}};case jn:case Cn:return{toComponent:function(){return yt(t)},toString:function(){return vt(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,a){var r,i=((r={key:a})[Wn]=!0,r);return Object.keys(t).forEach((function(e){var n=Bn[e]||e;if(n===Ln||n===Tn){var a=t.innerHTML||t.cssText;i.dangerouslySetInnerHTML={__html:a}}else i[n]=t[e]})),n.createElement(e,i)}))}(e,t)},toString:function(){return function(e,n,t){return n.reduce((function(n,a){var r=Object.keys(a).filter((function(e){return!(e===Ln||e===Tn)})).reduce((function(e,n){var r="undefined"===typeof a[n]?n:n+'="'+Jn(a[n],t)+'"';return e?e+" "+r:r}),""),i=a.innerHTML||a.cssText||"",o=-1===Qn.indexOf(e);return n+"<"+e+" "+Wn+'="true" '+r+(o?"/>":">"+i+"</"+e+">")}),"")}(e,t,a)}}}},wt=function(e){var n=e.baseTag,t=e.bodyAttributes,a=e.encode,r=e.htmlAttributes,i=e.linkTags,o=e.metaTags,l=e.noscriptTags,s=e.scriptTags,u=e.styleTags,c=e.title,d=void 0===c?"":c,p=e.titleAttributes;return{base:bt(zn.BASE,n,a),bodyAttributes:bt(jn,t,a),htmlAttributes:bt(Cn,r,a),link:bt(zn.LINK,i,a),meta:bt(zn.META,o,a),noscript:bt(zn.NOSCRIPT,l,a),script:bt(zn.SCRIPT,s,a),style:bt(zn.STYLE,u,a),title:bt(zn.TITLE,{title:d,titleAttributes:p},a)}},xt=function(e){var t,a;return a=t=function(t){function a(){return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,a),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!==typeof n&&"function"!==typeof n?e:n}(this,t.apply(this,arguments))}return function(e,n){if("function"!==typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(a,t),a.prototype.shouldComponentUpdate=function(e){return!kn()(this.props,e)},a.prototype.mapNestedChildrenToProps=function(e,n){if(!n)return null;switch(e.type){case zn.SCRIPT:case zn.NOSCRIPT:return{innerHTML:n};case zn.STYLE:return{cssText:n}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},a.prototype.flattenArrayTypeChildren=function(e){var n,t=e.child,a=e.arrayTypeChildren,r=e.newChildProps,i=e.nestedChildren;return Xn({},a,((n={})[t.type]=[].concat(a[t.type]||[],[Xn({},r,this.mapNestedChildrenToProps(t,i))]),n))},a.prototype.mapObjectTypeChildren=function(e){var n,t,a=e.child,r=e.newProps,i=e.newChildProps,o=e.nestedChildren;switch(a.type){case zn.TITLE:return Xn({},r,((n={})[a.type]=o,n.titleAttributes=Xn({},i),n));case zn.BODY:return Xn({},r,{bodyAttributes:Xn({},i)});case zn.HTML:return Xn({},r,{htmlAttributes:Xn({},i)})}return Xn({},r,((t={})[a.type]=Xn({},i),t))},a.prototype.mapArrayTypeChildrenToProps=function(e,n){var t=Xn({},n);return Object.keys(e).forEach((function(n){var a;t=Xn({},t,((a={})[n]=e[n],a))})),t},a.prototype.warnOnInvalidChildren=function(e,n){return!0},a.prototype.mapChildrenToProps=function(e,t){var a=this,r={};return n.Children.forEach(e,(function(e){if(e&&e.props){var n=e.props,i=n.children,o=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(n,t){return n[Vn[t]||t]=e[t],n}),n)}(Zn(n,["children"]));switch(a.warnOnInvalidChildren(e,i),e.type){case zn.LINK:case zn.META:case zn.NOSCRIPT:case zn.SCRIPT:case zn.STYLE:r=a.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:o,nestedChildren:i});break;default:t=a.mapObjectTypeChildren({child:e,newProps:t,newChildProps:o,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},a.prototype.render=function(){var t=this.props,a=t.children,r=Zn(t,["children"]),i=Xn({},r);return a&&(i=this.mapChildrenToProps(a,i)),n.createElement(e,i)},Yn(a,null,[{key:"canUseDOM",set:function(n){e.canUseDOM=n}}]),a}(n.Component),t.propTypes={base:yn().object,bodyAttributes:yn().object,children:yn().oneOfType([yn().arrayOf(yn().node),yn().node]),defaultTitle:yn().string,defer:yn().bool,encodeSpecialCharacters:yn().bool,htmlAttributes:yn().object,link:yn().arrayOf(yn().object),meta:yn().arrayOf(yn().object),noscript:yn().arrayOf(yn().object),onChangeClientState:yn().func,script:yn().arrayOf(yn().object),style:yn().arrayOf(yn().object),title:yn().string,titleAttributes:yn().object,titleTemplate:yn().string},t.defaultProps={defer:!0,encodeSpecialCharacters:!0},t.peek=e.peek,t.rewind=function(){var n=e.rewind();return n||(n=wt({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),n},a}(wn()((function(e){return{baseTag:at([Pn,Dn],e),bodyAttributes:tt(jn,e),defer:it(e,Hn),encode:it(e,Un),htmlAttributes:tt(Cn,e),linkTags:rt(zn.LINK,[Fn,Pn],e),metaTags:rt(zn.META,[On,_n,Mn,In,An],e),noscriptTags:rt(zn.NOSCRIPT,[Ln],e),onChangeClientState:nt(e),scriptTags:rt(zn.SCRIPT,[Rn,Ln],e),styleTags:rt(zn.STYLE,[Tn],e),title:et(e),titleAttributes:tt(En,e)}}),(function(e){dt&&ut(dt),e.defer?dt=st((function(){pt(e,(function(){dt=null}))})):(pt(e),dt=null)}),wt)((function(){return null})));xt.renderStatic=xt.rewind;const kt=function(){return(0,Ue.jsxs)("div",{className:"Blog",children:[(0,Ue.jsx)(xt,{children:(0,Ue.jsx)("title",{children:"LiveBench Blog"})}),(0,Ue.jsx)($e,{variant:"details"}),(0,Ue.jsx)("section",{className:"hero",children:(0,Ue.jsx)("div",{className:"hero-body",children:(0,Ue.jsx)("div",{className:"container is-max-desktop",children:(0,Ue.jsx)("div",{className:"columns is-centered",children:(0,Ue.jsxs)("div",{className:"column has-text-centered",children:[(0,Ue.jsx)("h1",{className:"title is-1 publication-title",children:"The Release of LiveBench"}),(0,Ue.jsx)("h3",{className:"title is-3",children:"A Challenging, Contamination-Free LLM Benchmark"}),(0,Ue.jsxs)("div",{className:"is-size-5 publication-authors",children:[(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"https://crwhite.ml",target:"_blank",rel:"noreferrer",children:"Colin White*"}),(0,Ue.jsx)("sup",{children:"1"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"http://spamueldooley.com",target:"_blank",rel:"noreferrer",children:"Samuel Dooley*"}),(0,Ue.jsx)("sup",{children:"1"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:".",target:"_blank",rel:"noreferrer",children:"Manley Roberts*"}),(0,Ue.jsx)("sup",{children:"1"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:".",target:"_blank",rel:"noreferrer",children:"Arka Pal*"}),(0,Ue.jsx)("sup",{children:"1"}),","]}),(0,Ue.jsx)("br",{}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:".",target:"_blank",rel:"noreferrer",children:"Ben Feuer"}),(0,Ue.jsx)("sup",{children:"2"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"https://tmfs10.github.io/",target:"_blank",rel:"noreferrer",children:"Siddhartha Jain"}),(0,Ue.jsx)("sup",{children:"3"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"https://www.ravid-shwartz-ziv.com",target:"_blank",rel:"noreferrer",children:"Ravid Shwartz-Ziv"}),(0,Ue.jsx)("sup",{children:"2"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"https://neelsjain.github.io/",target:"_blank",rel:"noreferrer",children:"Neel Jain"}),(0,Ue.jsx)("sup",{children:"4"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"https://khalidsaifullaah.github.io/",target:"_blank",rel:"noreferrer",children:"Khalid Saifullah"}),(0,Ue.jsx)("sup",{children:"4"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:".",target:"_blank",rel:"noreferrer",children:"Siddartha Naidu"}),(0,Ue.jsx)("sup",{children:"1"}),","]}),(0,Ue.jsx)("br",{}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"https://chinmayhegde.github.io",children:"Chinmay Hegde"}),(0,Ue.jsx)("sup",{children:"2"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"http://yann.lecun.com",children:"Yann LeCun"}),(0,Ue.jsx)("sup",{children:"2"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"https://www.cs.umd.edu/~tomg/",children:"Tom Goldstein"}),(0,Ue.jsx)("sup",{children:"4"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"https://willieneis.github.io",target:"_blank",rel:"noreferrer",children:"Willie Neiswanger"}),(0,Ue.jsx)("sup",{children:"5"}),","]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("a",{href:"https://goldblum.github.io",children:"Micah Goldblum"}),(0,Ue.jsx)("sup",{children:"2"})]})]}),(0,Ue.jsxs)("div",{className:"is-size-5 publication-authors",children:[(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("sup",{children:"1"}),"Abacus.AI,"]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("sup",{children:"2"}),"NYU,"]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("sup",{children:"3"}),"Nvidia,"]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("sup",{children:"4"}),"UMD,"]}),(0,Ue.jsxs)("span",{className:"author-block",children:[(0,Ue.jsx)("sup",{children:"5"}),"USC"]})]}),(0,Ue.jsx)("div",{className:"is-size-5 ",children:(0,Ue.jsxs)("span",{className:"author-block",children:["This work is sponsored by ",(0,Ue.jsx)("a",{href:"https://abacus.ai",children:"Abacus.AI"})]})}),(0,Ue.jsx)("div",{className:"column has-text-centered",children:(0,Ue.jsxs)("div",{className:"publication-links",children:[(0,Ue.jsx)("span",{className:"link-block",children:(0,Ue.jsxs)("a",{href:"./",className:"external-link button is-normal is-rounded is-dark",children:[(0,Ue.jsx)("span",{className:"icon",children:(0,Ue.jsx)("i",{className:"fa-solid fa-medal"})}),(0,Ue.jsx)("span",{children:"Leaderboard"})]})}),(0,Ue.jsx)("span",{className:"link-block",children:(0,Ue.jsxs)("a",{href:"./#/details",className:"external-link button is-normal is-rounded is-dark",children:[(0,Ue.jsx)("span",{className:"icon",children:(0,Ue.jsx)("i",{className:"fa-regular fa-newspaper"})}),(0,Ue.jsx)("span",{children:"Details"})]})}),(0,Ue.jsx)("span",{className:"link-block",children:(0,Ue.jsxs)("a",{href:"https://github.com/livebench/livebench",target:"_blank",rel:"noreferrer",className:"external-link button is-normal is-rounded is-dark",children:[(0,Ue.jsx)("span",{className:"icon",children:(0,Ue.jsx)("i",{className:"fa-brands fa-github"})}),(0,Ue.jsx)("span",{children:"Code"})]})}),(0,Ue.jsx)("span",{className:"link-block",children:(0,Ue.jsxs)("a",{href:"https://huggingface.co/livebench",target:"_blank",rel:"noreferrer",className:"external-link button is-normal is-rounded is-dark",children:[(0,Ue.jsx)("span",{className:"icon",children:(0,Ue.jsx)("i",{className:"fa-solid fa-database"})}),(0,Ue.jsx)("span",{children:"Data"})]})}),(0,Ue.jsx)("span",{className:"link-block",children:(0,Ue.jsxs)("a",{href:"https://arxiv.org/abs/2406.19314",target:"_blank",rel:"noreferrer",className:"external-link button is-normal is-rounded is-dark",children:[(0,Ue.jsx)("span",{className:"icon",children:(0,Ue.jsx)("i",{className:"fa-regular fa-newspaper"})}),(0,Ue.jsx)("span",{children:"Paper"})]})})]})})]})})})})}),(0,Ue.jsx)("section",{className:"section",children:(0,Ue.jsx)("div",{className:"container is-max-desktop",children:(0,Ue.jsx)("div",{className:"columns is-centered has-text-centered",children:(0,Ue.jsxs)("div",{className:"column is-four-fifths",children:[(0,Ue.jsx)("h5",{className:"subtitle is-5",children:"June 12, 2024"}),(0,Ue.jsxs)("div",{className:"content has-text-justified",children:[(0,Ue.jsxs)("p",{className:"c18",children:[(0,Ue.jsx)("span",{className:"c9",children:"Introducing "}),(0,Ue.jsx)("strong",{children:"LiveBench"}),(0,Ue.jsx)("span",{className:"c0",children:": a benchmark for LLMs designed with test set contamination and objective evaluation in mind"})]}),(0,Ue.jsx)("p",{className:"c18",children:(0,Ue.jsx)("span",{className:"c9",children:"LiveBench has the following properties: "})}),(0,Ue.jsxs)("ul",{className:"c28 lst-kix_r92srvgun7j-0 start",children:[(0,Ue.jsx)("li",{className:"c18 c29 li-bullet-0",children:(0,Ue.jsx)("span",{className:"c0",children:"LiveBench is designed to limit potential contamination by releasing new questions monthly, as well as having questions based on recently-released datasets, arXiv papers, news articles, and IMDb movie synopses."})}),(0,Ue.jsx)("li",{className:"c18 c29 li-bullet-0",children:(0,Ue.jsx)("span",{className:"c0",children:"Each question has verifiable, objective ground-truth answers, allowing hard questions to be scored accurately and automatically, without the use of an LLM judge."})}),(0,Ue.jsx)("li",{className:"c18 c29 li-bullet-0",children:(0,Ue.jsx)("span",{className:"c0",children:"LiveBench currently contains a set of 17 diverse tasks across 6 categories, and we will release new, harder tasks over time."})})]}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsx)("p",{className:"c18",children:(0,Ue.jsx)("span",{className:"c0",children:"Today, we release the initial batch of 960 questions and plan to release sets of questions every month. By doing this, we aim for LiveBench to be free from contamination, since every release will have novel questions."})}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsx)("p",{className:"c18",children:(0,Ue.jsxs)("span",{className:"c9",children:["In addition to contamination, LiveBench avoids the pitfalls of LLM judging by including only questions that have an objective answer. While LLM judging and crowdsourced prompts and evaluations have many benefits, they also introduce significant biases and completely break down when judging the answers to hard questions. For example, we show in ",(0,Ue.jsx)("a",{href:"https://arxiv.org/abs/2406.19314",target:"_blank",rel:"noreferrer",children:"our paper"})," that for challenging reasoning and math problems, the pass/fail judgments from GPT-4-Turbo have an error rate of up to 46%."]})}),(0,Ue.jsx)("div",{className:"has-text-centered",children:(0,Ue.jsx)("img",{src:fn,alt:"Radial Plot Visualization",style:{maxWidth:"100%",height:"auto"}})}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsx)("p",{className:"c18",children:(0,Ue.jsx)("span",{className:"c0",children:"LiveBench currently evaluates several prominent closed-source models and dozens of open-weight models ranging from 0.5B to 70B in size. LiveBench questions are difficult; for example, GPT-4-Turbo achieves around 50% accuracy on LiveBench overall. Furthermore, in our monthly updates, we will release new tasks and harder versions of tasks over time so that LiveBench can distinguish between the capabilities of LLMs as they improve in the future."})}),(0,Ue.jsx)("p",{className:"c18",children:(0,Ue.jsxs)("span",{className:"c0",children:["We release all ",(0,Ue.jsx)("a",{href:"https://huggingface.co/livebench",target:"_blank",rel:"noreferrer",children:"questions"}),", ",(0,Ue.jsx)("a",{href:"https://github.com/livebench/livebench",target:"_blank",rel:"noreferrer",children:"code"}),", and model answers, and we welcome community engagement and collaboration for expanding the benchmark tasks and models."]})})]})]})})})}),(0,Ue.jsx)("section",{className:"section",children:(0,Ue.jsx)("div",{className:"container is-max-desktop",children:(0,Ue.jsx)("div",{className:"columns is-centered has-text-centered",children:(0,Ue.jsxs)("div",{className:"column is-four-fifths",children:[(0,Ue.jsx)("h2",{className:"title is-3",children:"LiveBench Overview"}),(0,Ue.jsxs)("div",{className:"content has-text-justified",children:[(0,Ue.jsx)("p",{className:"c18",children:(0,Ue.jsx)("span",{className:"c0",children:"LiveBench currently consists of 17 tasks across 6 categories: reasoning, data analysis, math, coding, language comprehension, and instruction following. Each task falls into one of two types: "})}),(0,Ue.jsxs)("ol",{className:"c28 lst-kix_st344of4rgcu-0 start",start:"1",children:[(0,Ue.jsx)("li",{className:"c18 c29 li-bullet-0",children:(0,Ue.jsx)("span",{className:"c0",children:"tasks which use a continuously updated information source for their questions, e.g., data analysis based on recent Kaggle datasets, or fixing typos in recent arXiv abstracts "})}),(0,Ue.jsx)("li",{className:"c18 c29 li-bullet-0",children:(0,Ue.jsx)("span",{className:"c0",children:"tasks which are more challenging or diverse versions of existing benchmark tasks, e.g., from AMPS, Big-Bench Hard, IFEval, or bAbI "})})]}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsx)("p",{className:"c18",children:(0,Ue.jsx)("span",{className:"c9",children:"The categories and tasks included in LiveBench are:"})}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c4",children:[(0,Ue.jsx)("strong",{children:"Math"}),(0,Ue.jsx)("span",{className:"c9",children:": questions from high school math competitions from the past 12 months (AMC12, AIME, USAMO, IMO, SMC), as well as harder versions of "}),(0,Ue.jsx)("span",{className:"c12",children:(0,Ue.jsx)("a",{className:"c14",href:"https://arxiv.org/pdf/2103.03874",children:"AMPS"})}),(0,Ue.jsx)("span",{className:"c0",children:"\xa0questions"})]}),(0,Ue.jsx)("p",{className:"c4 c15",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c4",children:[(0,Ue.jsx)("strong",{children:"Coding"}),(0,Ue.jsx)("span",{className:"c9",children:": two tasks from Leetcode and AtCoder (via "}),(0,Ue.jsx)("span",{className:"c12",children:(0,Ue.jsx)("a",{className:"c14",href:"https://livecodebench.github.io",children:"LiveCodeBench"})}),(0,Ue.jsx)("span",{className:"c0",children:"): code generation and a novel code completion task"})]}),(0,Ue.jsx)("p",{className:"c4 c15",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c4",children:[(0,Ue.jsx)("strong",{children:"Reasoning"}),(0,Ue.jsx)("span",{className:"c9",children:": a harder version of Web of Lies from "}),(0,Ue.jsx)("span",{className:"c12",children:(0,Ue.jsx)("a",{className:"c14",href:"https://arxiv.org/abs/2206.04615",children:"Big-Bench Hard"})}),(0,Ue.jsx)("span",{className:"c9",children:", and "}),(0,Ue.jsx)("span",{className:"c12",children:(0,Ue.jsx)("a",{className:"c14",href:"https://en.wikipedia.org/wiki/Zebra_Puzzle",children:"Zebra Puzzles"})})]}),(0,Ue.jsx)("p",{className:"c4 c15",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c4",children:[(0,Ue.jsx)("strong",{children:"Language Comprehension"}),(0,Ue.jsx)("span",{className:"c9",children:": three tasks featuring "}),(0,Ue.jsx)("span",{className:"c12",children:(0,Ue.jsx)("a",{className:"c14",href:"https://www.nytimes.com/games/connections",children:"Connections"})}),(0,Ue.jsx)("span",{className:"c0",children:"\xa0word puzzles, a typo removal task, and a movie synopsis unscrambling task from recent movies on IMDb and Wikipedia"})]}),(0,Ue.jsx)("p",{className:"c4 c15",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c4",children:[(0,Ue.jsx)("strong",{children:"Instruction Following"}),(0,Ue.jsx)("span",{className:"c9",children:": four tasks to paraphrase, simplify, summarize, or generate stories about recent new articles from The Guardian, subject to one or more instructions such as word limits or incorporating specific elements in the response"})]}),(0,Ue.jsx)("p",{className:"c4 c15",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c4",children:[(0,Ue.jsx)("strong",{children:"Data Analysis"}),(0,Ue.jsx)("span",{className:"c0",children:": three tasks, all of which use recent datasets from Kaggle and Socrata: table reformatting (among JSON, JSONL, Markdown, CSV, TSV, and HTML), predicting which columns can be used to join two tables, and predicting the correct type annotation of a data column"})]})]})]})})})}),(0,Ue.jsx)("section",{className:"section",children:(0,Ue.jsx)("div",{className:"container is-max-desktop",children:(0,Ue.jsx)("div",{className:"columns is-centered has-text-centered",children:(0,Ue.jsxs)("div",{className:"column is-four-fifths",children:[(0,Ue.jsx)("h2",{className:"title is-3",children:"Motivation"}),(0,Ue.jsxs)("div",{className:"content has-text-justified",children:[(0,Ue.jsxs)("p",{className:"c18",children:[(0,Ue.jsx)("span",{className:"c9",children:"The goal in creating LiveBench is to ensure that its questions are not prone to "}),(0,Ue.jsx)("strong",{children:"contamination"}),(0,Ue.jsx)("span",{className:"c9",children:"\xa0and are "}),(0,Ue.jsx)("strong",{children:"easily, accurately, and fairly evaluated"}),(0,Ue.jsx)("span",{className:"c0",children:"."})]}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsx)("p",{className:"c18",children:(0,Ue.jsx)("span",{className:"c0",children:"Many LLM benchmarks are easily contaminated, since modern LLMs include large swaths of the internet in their training data. This is a problem for LLM evaluations since an LLM\u2019s performance on a benchmark will be artificially inflated, or contaminated, if the LLM has seen the questions of a benchmark during training. \xa0"})}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c18",children:[(0,Ue.jsx)("span",{className:"c9",children:"For example, "}),(0,Ue.jsx)("span",{className:"c12",children:(0,Ue.jsx)("a",{className:"c14",href:"https://arxiv.org/abs/2310.10628",target:"_blank",rel:"noreferrer",children:"recent"})}),(0,Ue.jsx)("span",{className:"c9",children:"\xa0"}),(0,Ue.jsx)("span",{className:"c12",children:(0,Ue.jsx)("a",{className:"c14",href:"http://livecodebench.github.io",target:"_blank",rel:"noreferrer",children:"work"})}),(0,Ue.jsxs)("span",{className:"c9",children:["\xa0shows that LLMs' performance on Codeforces plummets after the training data cutoff date of the LLM, and before the cutoff date, performance is highly correlated with the number of times the problem appears on GitHub. Similarly, a ",(0,Ue.jsx)("a",{className:"c14",href:"https://arxiv.org/pdf/2405.00332",target:"_blank",rel:"noreferrer",children:"recent hand-crafted variant"})," of the established math dataset, GSM8K, shows evidence that several models have overfitted to this benchmark."]})]}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c18",children:[(0,Ue.jsx)("span",{className:"c9",children:"It is also important to ensure that the way we "}),(0,Ue.jsx)("span",{className:"c9 c34",children:"evaluate"}),(0,Ue.jsx)("span",{className:"c0",children:"\xa0an LLM\u2019s answer is fair and free from bias. In contamination-free benchmarks, there are two main approaches that benchmarks have taken: LLM-as-a-judge and Humans-as-a-judge."})]}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c18",children:[(0,Ue.jsx)("strong",{children:"LLM-as-a-judge"}),(0,Ue.jsxs)("span",{className:"c9",children:[": LLM judging is fast and relatively cheap. Furthermore, its biggest strength is its ability to judge open-ended questions, instruction-following questions, and chat bots. However, LLM judging has some important shortcomings. (1) LLMs have biases towards their own answers. Typically only GPT-4 and Claude-3-Opus are used as judges, as the highest-performing LLMs. Yet, GPT-4 and Claude-3-Opus both ",(0,Ue.jsx)("a",{className:"c14",href:"https://lmsys.org/blog/2024-04-19-arena-hard/",target:"_blank",rel:"noreferrer",children:"favor their own answers"}),". (2) They also have a noticeable difference in terms of variance and favorability of other models, and GPT-4 has variance in its own judging, even with temperature 0. (3) For questions that have ground truth answers, LLM judges can make mistakes. For example, question 2 in Arena-Hard asks to write a C++ program to compute whether a given string can be converted to \u2018abc\u2019 by swapping two letters. GPT-4 incorrectly judges its own solution as incorrect. We present more evidence of this phenomenon below."]})]}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c18",children:[(0,Ue.jsx)("strong",{children:"Human-as-a-judge"}),": While human evaluation is great for capturing the preferences of a crowd, using a human-as-a-judge has many disadvantages: (1) human-judging is quite labor-intensive, especially for certain types of questions such as complex math integrals, coding problems, or long-context reasoning problems. (2) For these types of questions, it is also common for humans to make mistakes. (3) There can also be high variability from human to human. And finally, (4) humans also evaluate on metrics other than correctness \u2013 for example, they may prefer outputs of a particular length, \xa0with a particular formatting tone, and formality."]}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsx)("p",{className:"c18",children:"In contrast to these approaches, LiveBench employs objective, ground truth judgements to evaluate each question."}),(0,Ue.jsx)("p",{className:"c10",children:(0,Ue.jsx)("span",{className:"c0"})}),(0,Ue.jsxs)("p",{className:"c18",children:[(0,Ue.jsx)("strong",{children:"Objective ground-truth judging"}),(0,Ue.jsx)("span",{className:"c0",children:'\xa0compares the output of the LLM to a predetermined ground-truth answer. This approach is great because it is trivial to score the outputs in terms of time and cost. Furthermore, it avoids the above mentioned weaknesses in terms of biases, errors, and variability in judging. One weakness is that some types of questions do not have ground-truth answers, such as "write a travel guide to Hawaii.". However, while this limits the type of questions that can be evaluated, it does not affect the validity of evaluation for the questions that can be judged in this manner.'})]}),(0,Ue.jsx)("div",{className:"table-container",children:(0,Ue.jsxs)("table",{className:"table is-bordered is-striped is-narrow is-hoverable is-fullwidth",children:[(0,Ue.jsx)("caption",{className:"has-text-weight-bold",children:"Error rate of LLM-as-a-judge scoring on challenging math (AMC, AIME, SMC) and reasoning (Zebra puzzles) tasks. The judge is GPT-4-Turbo, and it judges model outputs from GPT-4-Turbo and Claude-3-Opus. On all tasks, the error rate is surprisingly high, showing that LLMs are not reliable judges for these tasks"}),(0,Ue.jsx)("thead",{children:(0,Ue.jsxs)("tr",{children:[(0,Ue.jsx)("th",{}),(0,Ue.jsx)("th",{children:"AMC12 2024"}),(0,Ue.jsx)("th",{children:"AIME 2024"}),(0,Ue.jsx)("th",{children:"SMC 2023"}),(0,Ue.jsx)("th",{children:"Zebra Puzzles"})]})}),(0,Ue.jsxs)("tbody",{children:[(0,Ue.jsxs)("tr",{children:[(0,Ue.jsx)("td",{children:"GPT-4-Turbo"}),(0,Ue.jsx)("td",{children:"0.380"}),(0,Ue.jsx)("td",{children:"0.214"}),(0,Ue.jsx)("td",{children:"0.353"}),(0,Ue.jsx)("td",{children:"0.420"})]}),(0,Ue.jsxs)("tr",{children:[(0,Ue.jsx)("td",{children:"Claude-3-Opus"}),(0,Ue.jsx)("td",{children:"0.388"}),(0,Ue.jsx)("td",{children:"0.103"}),(0,Ue.jsx)("td",{children:"0.294"}),(0,Ue.jsx)("td",{children:"0.460"})]})]})]})}),(0,Ue.jsx)("p",{className:"c5",children:(0,Ue.jsx)("span",{className:"c0 c21",children:"Here, we can see that using objective ground-truth judging is superior to LLM judges, particularly on our tasks. On these four tasks, while objective ground-truth judging is perfect, we find that the error rates of LLM judging are far above a reasonable value, indicating that LLM judges are not appropriate for challenging math and logic tasks."})})]})]})})})}),(0,Ue.jsx)("section",{className:"section",children:(0,Ue.jsx)("div",{className:"container is-max-desktop",children:(0,Ue.jsx)("div",{className:"columns is-centered has-text-centered",children:(0,Ue.jsxs)("div",{className:"column is-four-fifths",children:[(0,Ue.jsx)("h2",{className:"title is-3",children:"Comparison to Other Benchmarks"}),(0,Ue.jsxs)("div",{className:"content has-text-justified",children:["We compare our benchmark to current prominent LLM benchmarks: ",(0,Ue.jsx)("a",{href:"https://chat.lmsys.org/?leaderboard",target:"_blank",rel:"noreferrer",children:"ChatBot Arena"})," and ",(0,Ue.jsx)("a",{href:"https://lmsys.org/blog/2024-04-19-arena-hard/",target:"_blank",rel:"noreferrer",children:"Arena-Hard"}),". We see that while there are generally similar trends, some models are noticeably stronger on one benchmark vs. the other, potentially indicating some downsides of LLM judging.",(0,Ue.jsx)("div",{className:"columns is-centered is-vcentered",children:(0,Ue.jsx)("div",{className:"column",children:(0,Ue.jsxs)("figure",{className:"image",children:[(0,Ue.jsx)("img",{src:mn,alt:"Bar plot comparing LiveBench and ChatBot Arena scores across the same models."}),(0,Ue.jsx)("figcaption",{className:"has-text-centered",children:"Bar plot comparing LiveBench and ChatBot Arena scores across the same models."})]})})}),(0,Ue.jsx)("div",{className:"columns is-centered is-vcentered",children:(0,Ue.jsx)("div",{className:"column",children:(0,Ue.jsxs)("figure",{className:"image",children:[(0,Ue.jsx)("img",{src:gn,alt:"Bar plot comparing LiveBench and Arena-Hard scores across the same models."}),(0,Ue.jsxs)("figcaption",{className:"has-text-centered",children:["Bar plot comparing LiveBench and Arena-Hard scores across the same models. Surprisingly, GPT-4 models perform substantially better on Arena-Hard relative to LiveBench, potentially due to the ",(0,Ue.jsx)("a",{href:"https://lmsys.org/blog/2024-04-19-arena-hard/",target:"_blank",rel:"noreferrer",children:"known bias"})," from using GPT-4 itself as the judge."]})]})})}),(0,Ue.jsx)("p",{className:"c5",children:"We find that Pearson's correlation coefficient of model scores between LiveBench and ChatBot Arena is 0.90 and between LiveBench and Arena-Hard is 0.89."}),(0,Ue.jsx)("p",{className:"c5",children:"Based on the plots and the correlation coefficients, we see that LiveBench generally follows similar trends, yet some models are noticeably stronger on one benchmark vs. the other. For example, gpt-4-0125-preview and gpt-4-turbo-2024-04-09 perform substantially better on Arena-Hard compared to LiveBench -- likely due to the known bias from using gpt-4 itself as the LLM judge."}),(0,Ue.jsx)("p",{className:"c26 c15",children:(0,Ue.jsx)("span",{className:"c0 c21"})}),(0,Ue.jsxs)("p",{className:"c26",children:["We are very excited about the future of LiveBench and actively would like to partner with researchers to expand the questions, task list, categories, and models evaluated. If you\u2019d like to contribute or have any questions, ",(0,Ue.jsx)("a",{href:"mailto:samuel@abacus.ai,colin@abacus.ai",children:"please get in touch"}),"."]})]})]})})})}),(0,Ue.jsx)("section",{className:"section",id:"BibTeX",children:(0,Ue.jsxs)("div",{className:"container is-max-desktop content",children:[(0,Ue.jsx)("h2",{className:"title",children:"BibTeX"}),(0,Ue.jsx)("pre",{className:"bibtex",children:(0,Ue.jsx)("code",{children:"\n@inproceedings{livebench,\n title={LiveBench: A Challenging, Contamination-Free {LLM} Benchmark},\n author={Colin White and Samuel Dooley and Manley Roberts and Arka Pal and Benjamin Feuer and Siddhartha Jain and Ravid Shwartz-Ziv and Neel Jain and Khalid Saifullah and Sreemanti Dey and Shubh-Agrawal and Sandeep Singh Sandha and Siddartha Venkat Naidu and Chinmay Hegde and Yann LeCun and Tom Goldstein and Willie Neiswanger and Micah Goldblum},\n booktitle={The Thirteenth International Conference on Learning Representations},\n year={2025},\n}"})})]})}),(0,Ue.jsx)("footer",{className:"footer",children:(0,Ue.jsxs)("div",{className:"container",children:[(0,Ue.jsxs)("div",{className:"content has-text-centered",children:[(0,Ue.jsx)("a",{className:"icon-link",href:"https://arxiv.org/abs/2406.19314",children:(0,Ue.jsx)("i",{className:"fas fa-file-pdf"})}),(0,Ue.jsx)("a",{className:"icon-link",href:"https://github.com/LiveBench/LiveBench",children:(0,Ue.jsx)("i",{className:"fab fa-github"})})]}),(0,Ue.jsx)("div",{className:"columns is-centered",children:(0,Ue.jsx)("div",{className:"column is-8",children:(0,Ue.jsxs)("div",{className:"content",children:[(0,Ue.jsx)("p",{}),(0,Ue.jsxs)("p",{children:["This website is licensed under a ",(0,Ue.jsx)("a",{rel:"license",href:"http://creativecommons.org/licenses/by-sa/4.0/",children:"Creative Commons Attribution-ShareAlike 4.0 International License"}),".",(0,Ue.jsx)("br",{}),"The site was inspired by the ",(0,Ue.jsx)("a",{href:"https://github.com/nerfies/nerfies.github.io",target:"_blank",rel:"noreferrer",children:"Nerfies project"})," and by ",(0,Ue.jsx)("a",{href:"https://livecodebench.github.io/",target:"_blank",rel:"noreferrer",children:"LiveCodeBench"}),"."]})]})})})]})})]})},Nt=e=>{e&&e instanceof Function&&t.e(453).then(t.bind(t,453)).then((n=>{let{getCLS:t,getFID:a,getFCP:r,getLCP:i,getTTFB:o}=n;t(e),a(e),r(e),i(e),o(e)}))};r.createRoot(document.getElementById("root")).render((0,Ue.jsx)(n.StrictMode,{children:(0,Ue.jsx)(ue,{children:(0,Ue.jsxs)(oe,{children:[(0,Ue.jsx)(re,{path:"/",element:(0,Ue.jsx)(hn,{})}),(0,Ue.jsx)(re,{path:"/insights",element:(0,Ue.jsx)(hn,{})}),(0,Ue.jsx)(re,{path:"/finetunes",element:(0,Ue.jsx)(hn,{})}),(0,Ue.jsx)(re,{path:"/details",element:(0,Ue.jsx)(kt,{})})]})})})),Nt()})()})();3//# sourceMappingURL=main.ac6b12ef.js.map