!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a092e1-f2cf-77b3-826c-2422c785ca96")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,880407,e=>{"use strict";var t=e.i(79635),r=e.i(618568);function i(){return r.NOOP}function n(){return!1}function a(){return!0}e.s(["useIsHydrating",0,function(){return(0,t.useSyncExternalStore)(i,n,a)}])},639222,e=>{"use strict";var t=e.i(222584);e.s(["ChevronRightIcon",()=>t.default])},183229,e=>{"use strict";let t=(0,e.i(202913).default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["Circle",0,t],183229)},306390,e=>{"use strict";let t=(0,e.i(202913).default)("list-checks",[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}]]);e.s(["ListChecks",0,t],306390)},351435,983330,e=>{"use strict";let t=(0,e.i(202913).default)("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);e.s(["Target",0,t],351435);var r=e.i(222666),i=e.i(505962),n=e.i(500394);e.i(270401);var a=e.i(256608),o=e.i(332626);e.s(["BenchmarkSectionNav",0,function(e){let t,l,s=(0,i.c)(8),{dataSections:u,staticSections:c,hasData:d,children:f}=e;s[0]!==u||s[1]!==d||s[2]!==c?(t=d?[...u,...c]:c,s[0]=u,s[1]=d,s[2]=c,s[3]=t):t=s[3];let p=t,m=(0,a.useStickyBannerTopOffset)(),v=o.BENCHMARK_SCROLL_SPY_ACTIVATION_LINE_PX+m;return s[4]!==f||s[5]!==p||s[6]!==v?(l=(0,r.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-[200px_1fr] gap-6",children:(0,r.jsx)(n.SectionNav,{sections:p,ariaLabel:"Benchmark page sections",desktopNavTopClass:o.BENCHMARK_DESKTOP_NAV_STICKY_TOP_CLASS,mobileTocTopClass:o.BENCHMARK_MOBILE_TOC_STICKY_TOP_CLASS,activationLinePx:v,children:f})}),s[4]=f,s[5]=p,s[6]=v,s[7]=l):l=s[7],l}],983330)},996431,e=>{"use strict";let t=(0,e.i(202913).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["default",0,t])},820540,e=>{"use strict";var t=e.i(996431);e.s(["AlertTriangle",()=>t.default])},4696,e=>{"use strict";var t=e.i(270401),r=e.i(804782),i=e.i(320012),n=e.i(160735),a=e.i(760795),o=e.i(361454),l=e.i(48378),s=e.i(824845),u=e.i(557059),c=e.i(478880),d=e.i(437171),f=e.i(768462),p=["x1","y1","x2","y2","key"],m=["offset"],v=["xAxisId","yAxisId"],h=["xAxisId","yAxisId"];function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function y(e){for(var t=1;t{var{fill:r}=e;if(!r||"none"===r)return null;var{fillOpacity:i,x:n,y:a,width:o,height:l,ry:s}=e;return t.createElement("rect",{x:n,y:a,ry:s,width:o,height:l,stroke:"none",fill:r,fillOpacity:i,className:"recharts-cartesian-grid-bg"})};function C(e,r){var i;if(t.isValidElement(e))i=t.cloneElement(e,r);else if("function"==typeof e)i=e(r);else{var{x1:n,y1:a,x2:o,y2:l,key:s}=r,u=x(r,p),c=(0,f.svgPropertiesNoEvents)(u),{offset:d}=c,v=x(c,m);i=t.createElement("line",g({},v,{x1:n,y1:a,x2:o,y2:l,fill:"none",key:s}))}return i}function E(e){var{x:r,width:i,horizontal:n=!0,horizontalPoints:a}=e;if(!n||!a||!a.length)return null;var{xAxisId:o,yAxisId:l}=e,s=x(e,v),u=a.map((e,t)=>C(n,y(y({},s),{},{x1:r,y1:e,x2:r+i,y2:e,key:"line-".concat(t),index:t})));return t.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function S(e){var{y:r,height:i,vertical:n=!0,verticalPoints:a}=e;if(!n||!a||!a.length)return null;var{xAxisId:o,yAxisId:l}=e,s=x(e,h),u=a.map((e,t)=>C(n,y(y({},s),{},{x1:e,y1:r,x2:e,y2:r+i,key:"line-".concat(t),index:t})));return t.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function O(e){var{horizontalFill:r,fillOpacity:i,x:n,y:a,width:o,height:l,horizontalPoints:s,horizontal:u=!0}=e;if(!u||!r||!r.length)return null;var c=s.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==c[0]&&c.unshift(0);var d=c.map((e,s)=>{var u=c[s+1]?c[s+1]-e:a+l-e;if(u<=0)return null;var d=s%r.length;return t.createElement("rect",{key:"react-".concat(s),y:e,x:n,height:u,width:o,stroke:"none",fill:r[d],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return t.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function T(e){var{vertical:r=!0,verticalFill:i,fillOpacity:n,x:a,y:o,width:l,height:s,verticalPoints:u}=e;if(!r||!i||!i.length)return null;var c=u.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==c[0]&&c.unshift(0);var d=c.map((e,r)=>{var u=c[r+1]?c[r+1]-e:a+l-e;if(u<=0)return null;var d=r%i.length;return t.createElement("rect",{key:"react-".concat(r),x:e,y:o,width:u,height:s,stroke:"none",fill:i[d],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return t.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var P=(e,t)=>{var{xAxis:r,width:i,height:l,offset:s}=e;return(0,n.getCoordinatesOfGrid)((0,a.getTicks)(y(y(y({},o.defaultCartesianAxisProps),r),{},{ticks:(0,n.getTicksOfAxis)(r,!0),viewBox:{x:0,y:0,width:i,height:l}})),s.left,s.left+s.width,t)},N=(e,t)=>{var{yAxis:r,width:i,height:l,offset:s}=e;return(0,n.getCoordinatesOfGrid)((0,a.getTicks)(y(y(y({},o.defaultCartesianAxisProps),r),{},{ticks:(0,n.getTicksOfAxis)(r,!0),viewBox:{x:0,y:0,width:i,height:l}})),s.top,s.top+s.height,t)},w={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0};function I(e){var n=(0,l.useChartWidth)(),a=(0,l.useChartHeight)(),o=(0,l.useOffsetInternal)(),f=y(y({},(0,d.resolveDefaultProps)(e,w)),{},{x:(0,i.isNumber)(e.x)?e.x:o.left,y:(0,i.isNumber)(e.y)?e.y:o.top,width:(0,i.isNumber)(e.width)?e.width:o.width,height:(0,i.isNumber)(e.height)?e.height:o.height}),{xAxisId:p,yAxisId:m,x:v,y:h,width:b,height:x,syncWithTicks:C,horizontalValues:I,verticalValues:R}=f,k=(0,c.useIsPanorama)(),M=(0,u.useAppSelector)(e=>(0,s.selectAxisPropsNeededForCartesianGridTicksGenerator)(e,"xAxis",p,k)),_=(0,u.useAppSelector)(e=>(0,s.selectAxisPropsNeededForCartesianGridTicksGenerator)(e,"yAxis",m,k));if(!(0,i.isNumber)(b)||b<=0||!(0,i.isNumber)(x)||x<=0||!(0,i.isNumber)(v)||v!==+v||!(0,i.isNumber)(h)||h!==+h)return null;var j=f.verticalCoordinatesGenerator||P,L=f.horizontalCoordinatesGenerator||N,{horizontalPoints:D,verticalPoints:B}=f;if((!D||!D.length)&&"function"==typeof L){var K=I&&I.length,z=L({yAxis:_?y(y({},_),{},{ticks:K?I:_.ticks}):void 0,width:n,height:a,offset:o},!!K||C);(0,r.warn)(Array.isArray(z),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof z,"]")),Array.isArray(z)&&(D=z)}if((!B||!B.length)&&"function"==typeof j){var H=R&&R.length,V=j({xAxis:M?y(y({},M),{},{ticks:H?R:M.ticks}):void 0,width:n,height:a,offset:o},!!H||C);(0,r.warn)(Array.isArray(V),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof V,"]")),Array.isArray(V)&&(B=V)}return t.createElement("g",{className:"recharts-cartesian-grid"},t.createElement(A,{fill:f.fill,fillOpacity:f.fillOpacity,x:f.x,y:f.y,width:f.width,height:f.height,ry:f.ry}),t.createElement(O,g({},f,{horizontalPoints:D})),t.createElement(T,g({},f,{verticalPoints:B})),t.createElement(E,g({},f,{offset:o,horizontalPoints:D,xAxis:M,yAxis:_})),t.createElement(S,g({},f,{offset:o,verticalPoints:B,xAxis:M,yAxis:_})))}I.displayName="CartesianGrid",e.s(["CartesianGrid",0,I])},695942,699458,e=>{"use strict";e.s(["Scatter",()=>eo,"computeScatterPoints",()=>et],695942);var t=e.i(270401),r=e.i(470733),i=e.i(989419),n=e.i(853862),a=e.i(153893),o=e.i(603195),l=t,s=e.i(441662),u=e.i(557059),c=e.i(824845);function d(e,t,r){var i;return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e){var t=(0,u.useAppDispatch)();return(0,l.useEffect)(()=>(t((0,s.addZAxis)(e)),()=>{t((0,s.removeZAxis)(e))}),[e,t]),null}class p extends l.Component{render(){return l.createElement(f,{domain:this.props.domain,id:this.props.zAxisId,dataKey:this.props.dataKey,name:this.props.name,unit:this.props.unit,range:this.props.range,scale:this.props.scale,type:this.props.type,allowDuplicatedCategory:c.implicitZAxis.allowDuplicatedCategory,allowDataOverflow:c.implicitZAxis.allowDataOverflow,reversed:c.implicitZAxis.reversed,includeHidden:c.implicitZAxis.includeHidden})}}d(p,"displayName","ZAxis"),d(p,"defaultProps",{zAxisId:0,range:c.implicitZAxis.range,scale:c.implicitZAxis.scale,type:c.implicitZAxis.type}),e.s(["ZAxis",0,p],699458);var m=e.i(308061),v=e.i(249743),h=e.i(320012),b=e.i(160735),y=e.i(282545),g=e.i(211260),x=e.i(730062),A=["option","isActive"];function C(){return(C=Object.assign.bind()).apply(null,arguments)}function E(e){var{option:r,isActive:i}=e,n=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;in],(e,t)=>e.filter(e=>"scatter"===e.type).find(e=>e.id===t)),R=(0,N.createSelector)([(e,t,r,i,n,a,o)=>(0,w.selectChartDataWithIndexesIfNotInPanorama)(e,t,r,o),(e,t,r,i,n,a,o)=>(0,c.selectAxisWithScale)(e,"xAxis",t,o),(e,t,r,i,n,a,o)=>(0,c.selectTicksOfGraphicalItem)(e,"xAxis",t,o),(e,t,r,i,n,a,o)=>(0,c.selectAxisWithScale)(e,"yAxis",r,o),(e,t,r,i,n,a,o)=>(0,c.selectTicksOfGraphicalItem)(e,"yAxis",r,o),(e,t,r,i)=>(0,c.selectZAxisWithScale)(e,"zAxis",i,!1),I,(e,t,r,i,n,a)=>a],(e,t,r,i,n,a,o,l)=>{var s,{chartData:u,dataStartIndex:c,dataEndIndex:d}=e;if(null!=o&&null!=(s=(null==o?void 0:o.data)!=null&&o.data.length>0?o.data:null==u?void 0:u.slice(c,d+1))&&null!=t&&null!=i&&null!=r&&null!=n&&(null==r?void 0:r.length)!==0&&(null==n?void 0:n.length)!==0)return et({displayedData:s,xAxis:t,yAxis:i,zAxis:a,scatterSettings:o,xAxisTicks:r,yAxisTicks:n,cells:l})}),k=e.i(478880),M=e.i(414757),_=e.i(125259),j=e.i(935964),L=e.i(694384),D=e.i(437171),B=e.i(201742),K=e.i(852105),z=e.i(768462),H=e.i(409117),V=e.i(48378),W=["onMouseEnter","onClick","onMouseLeave"],F=["id"],G=["animationBegin","animationDuration","animationEasing","hide","isAnimationActive","legendType","lineJointType","lineType","shape","xAxisId","yAxisId","zAxisId"];function $(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i({x:e.cx,y:e.cy}));else if("fitting"===s){var{xmin:f,xmax:p,a:v,b}=(0,h.getLinearRegression)(a);r=[{x:f,y:v*f+b},{x:p,y:v*p+b}]}var y=Y(Y(Y({},c),{},{fill:"none",stroke:c&&c.fill},d),{},{points:r});return n=t.isValidElement(l)?t.cloneElement(l,y):"function"==typeof l?l(y):t.createElement(m.Curve,U({},y,{type:u})),t.createElement(i.Layer,{className:"recharts-scatter-line",key:"recharts-scatter-line"},n)}function X(e){var{showLabels:r,points:i,children:a}=e,o=(0,V.useViewBox)(),l=(0,t.useMemo)(()=>null==i?void 0:i.map(e=>{var t={x:e.x,y:e.y,width:e.width,height:e.height};return Y(Y({},t),{},{value:void 0,payload:e.payload,viewBox:t,parentViewBox:o,fill:void 0})}),[o,i]);return t.createElement(n.CartesianLabelListContextProvider,{value:r?l:null},a)}function J(e){var{points:r,allOtherScatterProps:n}=e,{shape:a,activeShape:o,dataKey:l}=n,s=(0,u.useAppSelector)(M.selectActiveTooltipIndex),{onMouseEnter:c,onClick:d,onMouseLeave:f}=n,p=$(n,W),m=(0,S.useMouseEnterItemDispatch)(c,n.dataKey),v=(0,S.useMouseLeaveItemDispatch)(f),h=(0,S.useMouseClickItemDispatch)(d,n.dataKey);if(null==r)return null;var{id:b}=n,g=$(n,F),x=(0,z.svgPropertiesNoEvents)(g);return t.createElement(t.Fragment,null,t.createElement(q,{points:r,props:g}),r.map((e,r)=>{var n=o&&s===String(r),u=n?o:a,c=Y(Y(Y({key:"symbol-".concat(r)},x),e),{},{[j.DATA_ITEM_INDEX_ATTRIBUTE_NAME]:r,[j.DATA_ITEM_DATAKEY_ATTRIBUTE_NAME]:String(l)});return t.createElement(i.Layer,U({key:"symbol-".concat(null==e?void 0:e.cx,"-").concat(null==e?void 0:e.cy,"-").concat(null==e?void 0:e.size,"-").concat(r),className:"recharts-scatter-symbol"},(0,y.adaptEventsOfChild)(p,e,r),{onMouseEnter:m(e,r),onMouseLeave:v(e,r),onClick:h(e,r)}),t.createElement(E,U({option:u,isActive:n},c)))}))}function Q(e){var{previousPointsRef:r,props:a}=e,{points:o,isAnimationActive:l,animationBegin:s,animationDuration:u,animationEasing:c}=a,d=r.current,f=(0,L.useAnimationId)(a,"recharts-scatter-"),[p,m]=(0,t.useState)(!1),v=(0,t.useCallback)(()=>{m(!1)},[]),b=(0,t.useCallback)(()=>{m(!0)},[]),y=!p;return t.createElement(X,{showLabels:y,points:o},a.children,t.createElement(H.JavascriptAnimate,{animationId:f,begin:s,duration:u,isActive:l,easing:c,onAnimationEnd:v,onAnimationStart:b,key:f},e=>{var n=1===e?o:null==o?void 0:o.map((t,r)=>{var i=d&&d[r];if(i){var n=(0,h.interpolateNumber)(i.cx,t.cx),a=(0,h.interpolateNumber)(i.cy,t.cy),o=(0,h.interpolateNumber)(i.size,t.size);return Y(Y({},t),{},{cx:n(e),cy:a(e),size:o(e)})}var l=(0,h.interpolateNumber)(0,t.size);return Y(Y({},t),{},{size:l(e)})});return e>0&&(r.current=n),t.createElement(i.Layer,null,t.createElement(J,{points:n,allOtherScatterProps:a,showLabels:y}))}),t.createElement(n.LabelListFromLabelProp,{label:a.label}))}function ee(e){var{dataKey:t,points:r,stroke:i,strokeWidth:n,fill:a,name:o,hide:l,tooltipType:s}=e;return{dataDefinedOnItem:null==r?void 0:r.map(e=>e.tooltipPayload),positions:null==r?void 0:r.map(e=>e.tooltipPosition),settings:{stroke:i,strokeWidth:n,fill:a,nameKey:void 0,dataKey:t,name:(0,b.getTooltipNameProp)(o,t),hide:l,type:s,color:a,unit:""}}}function et(e){var{displayedData:t,xAxis:r,yAxis:i,zAxis:n,scatterSettings:a,xAxisTicks:o,yAxisTicks:l,cells:s}=e,u=(0,h.isNullish)(r.dataKey)?a.dataKey:r.dataKey,c=(0,h.isNullish)(i.dataKey)?a.dataKey:i.dataKey,d=n&&n.dataKey,f=n?n.range:p.defaultProps.range,m=f&&f[0],v=r.scale.bandwidth?r.scale.bandwidth():0,y=i.scale.bandwidth?i.scale.bandwidth():0;return t.map((e,t)=>{var f=(0,b.getValueByDataKey)(e,u),p=(0,b.getValueByDataKey)(e,c),g=!(0,h.isNullish)(d)&&(0,b.getValueByDataKey)(e,d)||"-",x=[{name:(0,h.isNullish)(r.dataKey)?a.name:r.name||r.dataKey,unit:r.unit||"",value:f,payload:e,dataKey:u,type:a.tooltipType},{name:(0,h.isNullish)(i.dataKey)?a.name:i.name||i.dataKey,unit:i.unit||"",value:p,payload:e,dataKey:c,type:a.tooltipType}];"-"!==g&&x.push({name:n.name||n.dataKey,unit:n.unit||"",value:g,payload:e,dataKey:d,type:a.tooltipType});var A=(0,b.getCateCoordinateOfLine)({axis:r,ticks:o,bandSize:v,entry:e,index:t,dataKey:u}),C=(0,b.getCateCoordinateOfLine)({axis:i,ticks:l,bandSize:y,entry:e,index:t,dataKey:c}),E="-"!==g?n.scale(g):m,S=Math.sqrt(Math.max(E,0)/Math.PI);return Y(Y({},e),{},{cx:A,cy:C,x:A-S,y:C-S,width:2*S,height:2*S,size:E,node:{x:f,y:p,z:g},tooltipPayload:x,tooltipPosition:{x:A,y:C},payload:e},s&&s[t]&&s[t].props)})}var er=(e,t,r)=>({x:e.cx,y:e.cy,value:"x"===r?+e.node.x:+e.node.y,errorVal:(0,b.getValueByDataKey)(e,t)});function ei(e){var{hide:n,points:a,className:o,needClip:l,xAxisId:s,yAxisId:u,id:c}=e,d=(0,t.useRef)(null);if(n)return null;var f=(0,r.clsx)("recharts-scatter",o);return t.createElement(i.Layer,{className:f,clipPath:l?"url(#clipPath-".concat(c,")"):null,id:c},l&&t.createElement("defs",null,t.createElement(P.GraphicalItemClipPath,{clipPathId:c,xAxisId:s,yAxisId:u})),t.createElement(T.SetErrorBarContext,{xAxisId:s,yAxisId:u,data:a,dataPointFormatter:er,errorBarOffset:0},t.createElement(i.Layer,{key:"recharts-scatter-symbols"},t.createElement(Q,{props:e,previousPointsRef:d}))))}var en={xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!o.Global.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"};function ea(e){var r=(0,D.resolveDefaultProps)(e,en),{animationBegin:i,animationDuration:n,animationEasing:o,hide:l,isAnimationActive:s,legendType:c,lineJointType:d,lineType:f,shape:p,xAxisId:m,yAxisId:h,zAxisId:b}=r,y=$(r,G),{needClip:g}=(0,P.useNeedsClip)(m,h),x=(0,t.useMemo)(()=>(0,a.findAllByType)(e.children,v.Cell),[e.children]),A=(0,k.useIsPanorama)(),C=(0,u.useAppSelector)(t=>R(t,m,h,b,e.id,x,A));return null==g||null==C?null:t.createElement(t.Fragment,null,t.createElement(O.SetTooltipEntrySettings,{fn:ee,args:Y(Y({},e),{},{points:C})}),t.createElement(ei,U({},y,{xAxisId:m,yAxisId:h,zAxisId:b,lineType:f,lineJointType:d,legendType:c,shape:p,hide:l,isAnimationActive:s,animationBegin:i,animationDuration:n,animationEasing:o,points:C,needClip:g})))}var eo=t.memo(function(e){var r=(0,D.resolveDefaultProps)(e,en),i=(0,k.useIsPanorama)();return t.createElement(B.RegisterGraphicalItemId,{id:r.id,type:"scatter"},e=>t.createElement(t.Fragment,null,t.createElement(_.SetLegendPayload,{legendPayload:(e=>{var{dataKey:t,name:r,fill:i,legendType:n,hide:a}=e;return[{inactive:a,dataKey:t,type:n,color:i,value:(0,b.getTooltipNameProp)(r,t),payload:e}]})(r)}),t.createElement(K.SetCartesianGraphicalItem,{type:"scatter",id:e,data:r.data,xAxisId:r.xAxisId,yAxisId:r.yAxisId,zAxisId:r.zAxisId,dataKey:r.dataKey,hide:r.hide,name:r.name,tooltipType:r.tooltipType,isPanorama:i}),t.createElement(ea,U({},r,{id:e}))))});eo.displayName="Scatter"},657691,e=>{"use strict";e.i(185473),e.s(["findBestValueModel",0,function(e){let t=Math.max(...e.map(e=>e.median.accuracy),0);return e.filter(e=>e.isParetoOptimal&&null!==e.median.avgCostPerTask&&e.median.accuracy>=t-.05).toSorted((e,t)=>(e.median.avgCostPerTask??1/0)-(t.median.avgCostPerTask??1/0))[0]??null}])},617353,e=>{"use strict";var t,r,i=e.i(222666),n=e.i(505962);e.s([],823292),e.i(823292);var a=e.i(270401),o=e.i(123651),l=e.i(228876),s=e.i(364960),u=e.i(698031),c=e.i(397744);let d=a.createContext(void 0);function f(){let e=a.useContext(d);if(void 0===e)throw Error((0,c.default)(10));return e}var p=e.i(281334),m=e.i(939550),v=e.i(467219);let h={value:()=>null},b=a.forwardRef(function(e,t){let{render:r,className:n,disabled:c=!1,hiddenUntilFound:f,keepMounted:b,loopFocus:y=!0,onValueChange:g,multiple:x=!1,orientation:A="vertical",value:C,defaultValue:E,style:S,...O}=e,T=(0,u.useDirection)(),P=a.useMemo(()=>{if(void 0===C)return E??[]},[C,E]),N=(0,l.useStableCallback)(g),w=a.useRef([]),[I,R]=(0,o.useControlled)({controlled:C,default:P,name:"Accordion",state:"value"}),k=(0,l.useStableCallback)((e,t)=>{let r=(0,m.createChangeEventDetails)(v.REASONS.none);if(x)if(t){let t=I.slice();if(t.push(e),N(t,r),r.isCanceled)return;R(t)}else{let t=I.filter(t=>t!==e);if(N(t,r),r.isCanceled)return;R(t)}else{let t=I[0]===e?[]:[e];if(N(t,r),r.isCanceled)return;R(t)}}),M=a.useMemo(()=>({value:I,disabled:c,orientation:A}),[I,c,A]),_=a.useMemo(()=>({accordionItemRefs:w,direction:T,disabled:c,handleValueChange:k,hiddenUntilFound:f??!1,keepMounted:b??!1,loopFocus:y,orientation:A,state:M,value:I}),[T,c,k,f,b,y,A,M,I]),j=(0,p.useRenderElement)("div",e,{state:M,ref:t,props:[{dir:T,role:"region"},O],stateAttributesMapping:h});return(0,i.jsx)(d.Provider,{value:_,children:(0,i.jsx)(s.CompositeList,{elementsRef:w,children:j})})});var y=e.i(235901),g=e.i(593478),x=e.i(874203),A=e.i(888967),C=e.i(51005);let E=a.createContext(void 0);function S(){let e=a.useContext(E);if(void 0===e)throw Error((0,c.default)(9));return e}var O=e.i(956450),T=e.i(678968);let P=((t={}).index="data-index",t.disabled="data-disabled",t.open="data-open",t),N={...O.collapsibleOpenStateMapping,index:e=>Number.isInteger(e)?{[P.index]:String(e)}:null,...T.transitionStatusMapping,value:()=>null},w=a.forwardRef(function(e,t){let{className:r,disabled:n=!1,onOpenChange:o,render:s,value:u,style:c,...d}=e,{ref:m,index:v}=(0,C.useCompositeListItem)(),h=(0,y.useMergedRefs)(t,m),{disabled:b,handleValueChange:S,state:O,value:T}=f(),P=(0,g.useBaseUiId)(),w=u??P,I=n||b,R=a.useMemo(()=>{if(!T)return!1;for(let e=0;e{o?.(e,t),t.isCanceled||S(w,e)}),M=(0,x.useCollapsibleRoot)({open:R,onOpenChange:k,disabled:I}),_=a.useMemo(()=>({open:M.open,disabled:M.disabled,hidden:!M.mounted,transitionStatus:M.transitionStatus}),[M.open,M.disabled,M.mounted,M.transitionStatus]),j=a.useMemo(()=>({...M,onOpenChange:k,state:_}),[M,_,k]),L=a.useMemo(()=>({...O,index:v,disabled:I,open:R}),[I,v,R,O]),[D,B]=a.useState((0,g.useBaseUiId)()),K=a.useMemo(()=>({open:R,state:L,setTriggerId:B,triggerId:D}),[R,L,B,D]),z=(0,p.useRenderElement)("div",e,{state:L,ref:h,props:d,stateAttributesMapping:N});return(0,i.jsx)(A.CollapsibleRootContext.Provider,{value:j,children:(0,i.jsx)(E.Provider,{value:K,children:z})})}),I=a.forwardRef(function(e,t){let{render:r,className:i,style:n,...a}=e,{state:o}=S();return(0,p.useRenderElement)("h3",e,{state:o,ref:t,props:a,stateAttributesMapping:N})});var R=e.i(733171),k=e.i(361409),M=e.i(481902),_=e.i(899454),j=e.i(686738);let L=new Set([_.ARROW_DOWN,_.ARROW_UP,_.ARROW_RIGHT,_.ARROW_LEFT,_.HOME,_.END]),D=a.forwardRef(function(e,t){let{disabled:r,className:i,id:n,render:o,nativeButton:l=!0,style:s,...u}=e,{panelId:c,open:d,handleTrigger:m,disabled:v}=(0,A.useCollapsibleRootContext)(),{getButtonProps:h,buttonRef:b}=(0,M.useButton)({disabled:r??v,focusableWhenDisabled:!0,native:l,composite:!0}),{accordionItemRefs:y,direction:g,loopFocus:x,orientation:C}=f(),E="rtl"===g,T="horizontal"===C,{state:P,setTriggerId:N,triggerId:w}=S();(0,k.useIsoLayoutEffect)(()=>(n&&N(n),()=>{N(void 0)}),[n,N]);let I=a.useMemo(()=>({"aria-controls":d?c:void 0,"aria-expanded":d,id:w,tabIndex:0,onClick:m,onKeyDown(e){if(!L.has(e.key))return;(0,j.stopEvent)(e);let t=function(e){let{current:t}=e,r=[];for(let e=0;er?0:n+1:Math.min(n+1,r)}function o(){i=x&&0===n?r:n-1}switch(e.key){case _.ARROW_DOWN:T||a();break;case _.ARROW_UP:T||o();break;case _.ARROW_RIGHT:T&&(E?o():a());break;case _.ARROW_LEFT:T&&(E?a():o());break;case"Home":i=0;break;case"End":i=r}i>-1&&t[i].focus()}}),[y,m,w,T,E,x,d,c]);return(0,p.useRenderElement)("button",e,{state:P,ref:[t,b],props:[I,u,h],stateAttributesMapping:O.triggerOpenStateMapping})});var B=e.i(118759);let K=((r={}).accordionPanelHeight="--accordion-panel-height",r.accordionPanelWidth="--accordion-panel-width",r);var z=e.i(688342);let H=a.forwardRef(function(e,t){let{className:r,hiddenUntilFound:i,keepMounted:n,id:o,render:l,style:s,...u}=e,{hiddenUntilFound:c,keepMounted:d}=f(),{abortControllerRef:m,animationTypeRef:v,height:h,mounted:b,onOpenChange:y,open:g,panelId:x,panelRef:C,runOnceAnimationsFinish:E,setDimensions:O,setHiddenUntilFound:T,setKeepMounted:P,setMounted:w,setOpen:I,setVisible:R,transitionDimensionRef:M,visible:_,width:j,setPanelIdState:L,transitionStatus:D}=(0,A.useCollapsibleRootContext)(),H=i??c,V=n??d;(0,k.useIsoLayoutEffect)(()=>{if(o)return L(o),()=>{L(void 0)}},[o,L]),(0,k.useIsoLayoutEffect)(()=>{T(H)},[T,H]),(0,k.useIsoLayoutEffect)(()=>{P(V)},[P,V]),(0,z.useOpenChangeComplete)({open:g&&"idle"===D,ref:C,onComplete(){g&&O({width:void 0,height:void 0})}});let{props:W}=(0,B.useCollapsiblePanel)({abortControllerRef:m,animationTypeRef:v,externalRef:t,height:h,hiddenUntilFound:H,id:o??x,keepMounted:V,mounted:b,onOpenChange:y,open:g,panelRef:C,runOnceAnimationsFinish:E,setDimensions:O,setMounted:w,setOpen:I,setVisible:R,transitionDimensionRef:M,visible:_,width:j}),{state:F,triggerId:G}=S(),$=a.useMemo(()=>({...F,transitionStatus:D}),[F,D]),U=(0,p.useRenderElement)("div",e,{state:$,ref:[t,C],props:[W,{"aria-labelledby":G,role:"region",style:{[K.accordionPanelHeight]:void 0===h?"auto":`${h}px`,[K.accordionPanelWidth]:void 0===j?"auto":`${j}px`}},u],stateAttributesMapping:N});return V||H||b?U:null});e.s(["Header",0,I,"Item",0,w,"Panel",0,H,"Root",0,b,"Trigger",0,D],512697);var V=e.i(512697),V=V,W=e.i(452473),F=e.i(639222);function G(e){if(void 0!==e)return Array.isArray(e)?e:[e]}e.s(["Accordion",0,function(e){let t,r,o,l,s,u,c,d,f,p,m,v,h=(0,n.c)(29);h[0]!==e?({className:t,type:u,collapsible:r,defaultValue:o,value:c,onValueChange:l,...s}=e,h[0]=e,h[1]=t,h[2]=r,h[3]=o,h[4]=l,h[5]=s,h[6]=u,h[7]=c):(t=h[1],r=h[2],o=h[3],l=h[4],s=h[5],u=h[6],c=h[7]);let b="multiple"!==u&&!r,y=void 0!==c;h[8]!==o?(d=()=>G(o)??[],h[8]=o,h[9]=d):d=h[9];let[g,x]=(0,a.useState)(d);h[10]!==y||h[11]!==b||h[12]!==l||h[13]!==u?(f=e=>{let t=e.map(String);b&&0===t.length||(y||x(t),l&&("multiple"===u?l(t):l(t.length>0?String(t[0]):"")))},h[10]=y,h[11]=b,h[12]=l,h[13]=u,h[14]=f):f=h[14];let A=f;h[15]!==o||h[16]!==A||h[17]!==g||h[18]!==y||h[19]!==b||h[20]!==c?(p=b&&!y?{value:g,onValueChange:A}:{defaultValue:y?void 0:G(o),value:y?G(c):void 0,onValueChange:A},h[15]=o,h[16]=A,h[17]=g,h[18]=y,h[19]=b,h[20]=c,h[21]=p):p=h[21];let C=p;h[22]!==t?(m=(0,W.cn)(t),h[22]=t,h[23]=m):m=h[23];let E="multiple"===u;return h[24]!==C||h[25]!==s||h[26]!==m||h[27]!==E?(v=(0,i.jsx)(V.Root,{className:m,multiple:E,...C,...s}),h[24]=C,h[25]=s,h[26]=m,h[27]=E,h[28]=v):v=h[28],v},"AccordionContent",0,function(e){let t,r,a,o,l,s,u,c=(0,n.c)(14);return c[0]!==e?({className:r,children:t,ref:o,...a}=e,c[0]=e,c[1]=t,c[2]=r,c[3]=a,c[4]=o):(t=c[1],r=c[2],a=c[3],o=c[4]),c[5]!==r?(l=(0,W.cn)("overflow-hidden text-xs","data-[closed]:animate-accordion-up data-[open]:animate-accordion-down",r),c[5]=r,c[6]=l):l=c[6],c[7]!==t?(s=(0,i.jsx)("div",{className:"pb-3 pt-0",children:t}),c[7]=t,c[8]=s):s=c[8],c[9]!==a||c[10]!==o||c[11]!==l||c[12]!==s?(u=(0,i.jsx)(V.Panel,{ref:o,className:l,...a,children:s}),c[9]=a,c[10]=o,c[11]=l,c[12]=s,c[13]=u):u=c[13],u},"AccordionItem",0,function(e){let t,r,a,o,l,s=(0,n.c)(10);return s[0]!==e?({className:t,ref:a,...r}=e,s[0]=e,s[1]=t,s[2]=r,s[3]=a):(t=s[1],r=s[2],a=s[3]),s[4]!==t?(o=(0,W.cn)("border-b border-border",t),s[4]=t,s[5]=o):o=s[5],s[6]!==r||s[7]!==a||s[8]!==o?(l=(0,i.jsx)(V.Item,{ref:a,className:o,...r}),s[6]=r,s[7]=a,s[8]=o,s[9]=l):l=s[9],l},"AccordionTrigger",0,function(e){let t,r,a,o,l,s,u,c=(0,n.c)(13);return c[0]!==e?({className:r,children:t,ref:o,...a}=e,c[0]=e,c[1]=t,c[2]=r,c[3]=a,c[4]=o):(t=c[1],r=c[2],a=c[3],o=c[4]),c[5]!==r?(l=(0,W.cn)("flex flex-1 cursor-pointer items-center justify-between gap-2 py-3 text-xs font-medium transition-all","focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus","[&[data-panel-open]>svg.accordion-chevron]:rotate-90",r),c[5]=r,c[6]=l):l=c[6],c[7]===Symbol.for("react.memo_cache_sentinel")?(s=(0,i.jsx)(F.ChevronRightIcon,{className:"accordion-chevron size-4 shrink-0 text-muted-foreground transition-transform duration-200"}),c[7]=s):s=c[7],c[8]!==t||c[9]!==a||c[10]!==o||c[11]!==l?(u=(0,i.jsx)(V.Header,{className:"flex",children:(0,i.jsxs)(V.Trigger,{ref:o,className:l,...a,children:[t,s]})}),c[8]=t,c[9]=a,c[10]=o,c[11]=l,c[12]=u):u=c[12],u}],617353)},126154,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(452473);e.s(["DotSeparator",0,function(e){let n,a,o=(0,r.c)(5),{className:l,"data-testid":s}=e;return o[0]!==l?(n=(0,i.cn)("inline-block size-[0.215em] shrink-0 rounded-full bg-current align-middle",l),o[0]=l,o[1]=n):n=o[1],o[2]!==s||o[3]!==n?(a=(0,t.jsx)("span",{"aria-hidden":"true",className:n,"data-testid":s}),o[2]=s,o[3]=n,o[4]=a):a=o[4],a}])},414539,e=>{"use strict";var t,r,i,n=e.i(222666),a=e.i(505962);e.s([],686153),e.i(686153);var o=e.i(270401),l=e.i(123651),s=e.i(361409),u=e.i(228876),c=e.i(281334),d=e.i(364960),f=e.i(397744);let p=o.createContext(void 0);function m(){let e=o.useContext(p);if(void 0===e)throw Error((0,f.default)(64));return e}let v=((t={}).activationDirection="data-activation-direction",t.orientation="data-orientation",t),h={tabActivationDirection:e=>({[v.activationDirection]:e})},b=o.forwardRef(function(e,t){let{className:r,defaultValue:i=0,onValueChange:a,orientation:f="horizontal",render:m,value:v,style:b,...g}=e,x=Object.hasOwn(e,"defaultValue"),A=o.useRef([]),[C,E]=o.useState(()=>new Map),[S,O]=(0,l.useControlled)({controlled:v,default:i,name:"Tabs",state:"value"}),T=void 0!==v,[P,N]=o.useState(()=>new Map),w=o.useCallback(e=>{if(void 0===e)return null;for(let[t,r]of P.entries())if(null!=r&&e===(r.value??r.index))return t;return null},[P]),[I,R]=o.useState(()=>({previousValue:S,tabActivationDirection:"none"})),{previousValue:k,tabActivationDirection:M}=I,_=M,j=!1;k!==S&&(_=y(k,S,f,P),j=null!=k&&null!=S&&null==w(S));let L=j?k:S,D=k!==L||M!==_;(0,s.useIsoLayoutEffect)(()=>{D&&R({previousValue:L,tabActivationDirection:_})},[L,D,_]);let B=(0,u.useStableCallback)((e,t)=>{t.activationDirection=y(S,e,f,P),a?.(e,t),t.isCanceled||O(e)}),K=(0,u.useStableCallback)((e,t)=>{E(r=>{if(r.get(e)===t)return r;let i=new Map(r);return i.set(e,t),i})}),z=(0,u.useStableCallback)((e,t)=>{E(r=>{if(!r.has(e)||r.get(e)!==t)return r;let i=new Map(r);return i.delete(e),i})}),H=o.useCallback(e=>C.get(e),[C]),V=o.useCallback(e=>{for(let t of P.values())if(e===t?.value)return t?.id},[P]),W=o.useMemo(()=>({getTabElementBySelectedValue:w,getTabIdByPanelValue:V,getTabPanelIdByValue:H,onValueChange:B,orientation:f,registerMountedTabPanel:K,setTabMap:N,unregisterMountedTabPanel:z,tabActivationDirection:_,value:S}),[w,V,H,B,f,K,N,z,_,S]),F=o.useMemo(()=>{for(let e of P.values())if(null!=e&&e.value===S)return e},[P,S]),G=o.useMemo(()=>{for(let e of P.values())if(null!=e&&!e.disabled)return e.value},[P]);(0,s.useIsoLayoutEffect)(()=>{if(T||0===P.size)return;let e=F?.disabled,t=null==F&&null!==S;if(x&&e&&S===i||!e&&!t)return;let r=G??null;S!==r&&(O(r),R(e=>"none"===e.tabActivationDirection?e:{...e,tabActivationDirection:"none"}))},[i,G,x,T,F,O,P,S]);let $={orientation:f,tabActivationDirection:_},U=(0,c.useRenderElement)("div",e,{state:$,ref:t,props:g,stateAttributesMapping:h});return(0,n.jsx)(p.Provider,{value:W,children:(0,n.jsx)(d.CompositeList,{elementsRef:A,children:U})})});function y(e,t,r,i){if(null==e||null==t)return"none";let n=null,a=null;for(let[r,o]of i.entries()){if(null==o)continue;let i=o.value??o.index;if(e===i&&(n=r),t===i&&(a=r),null!=n&&null!=a)break}if(null==n||null==a)return n!==a&&("number"==typeof e||"string"==typeof e)&&typeof e==typeof t?"horizontal"===r?t>e?"right":"left":t>e?"down":"up":"none";let o=n.getBoundingClientRect(),l=a.getBoundingClientRect();if("horizontal"===r){if(l.lefto.left)return"right"}else{if(l.topo.top)return"down"}return"none"}var g=e.i(192291),x=e.i(593478),A=e.i(481902),C=e.i(914111),E=e.i(757808);let S=o.createContext(void 0);function O(){let e=o.useContext(S);if(void 0===e)throw Error((0,f.default)(65));return e}var T=e.i(939550),P=e.i(467219),N=e.i(271710);let w=o.forwardRef(function(e,t){let{className:r,disabled:i=!1,render:n,value:a,id:l,nativeButton:u=!0,style:d,...f}=e,{value:p,getTabPanelIdByValue:v,orientation:h}=m(),{activateOnFocus:b,highlightedTabIndex:y,onTabActivation:S,registerTabResizeObserverElement:w,setHighlightedTabIndex:I,tabsListElement:R}=O(),k=(0,x.useBaseUiId)(l),M=o.useMemo(()=>({disabled:i,id:k,value:a}),[i,k,a]),{compositeProps:_,compositeRef:j,index:L}=(0,E.useCompositeItem)({metadata:M}),D=a===p,B=o.useRef(!1),K=o.useRef(null);o.useEffect(()=>{let e=K.current;if(e)return w(e)},[w]),(0,s.useIsoLayoutEffect)(()=>{if(B.current){B.current=!1;return}if(D&&L>-1&&y!==L){if(null!=R){let e=(0,N.activeElement)((0,g.ownerDocument)(R));if(e&&(0,N.contains)(R,e))return}i||I(L)}},[D,L,y,I,i,R]);let{getButtonProps:z,buttonRef:H}=(0,A.useButton)({disabled:i,native:u,focusableWhenDisabled:!0}),V=v(a),W=o.useRef(!1),F=o.useRef(!1);return(0,c.useRenderElement)("button",e,{state:{disabled:i,active:D,orientation:h},ref:[t,H,j,K],props:[_,{role:"tab","aria-controls":V,"aria-selected":D,id:k,onClick:function(e){D||i||S(a,(0,T.createChangeEventDetails)(P.REASONS.none,e.nativeEvent,void 0,{activationDirection:"none"}))},onFocus:function(e){D||(L>-1&&!i&&I(L),!i&&b&&(!W.current||W.current&&F.current)&&S(a,(0,T.createChangeEventDetails)(P.REASONS.none,e.nativeEvent,void 0,{activationDirection:"none"})))},onPointerDown:function(e){D||i||(W.current=!0,e.button&&0!==e.button||(F.current=!0,(0,g.ownerDocument)(e.currentTarget).addEventListener("pointerup",function(){W.current=!1,F.current=!1},{once:!0})))},[C.ACTIVE_COMPOSITE_ITEM]:D?"":void 0,onKeyDownCapture(){B.current=!0}},f,z]})});var I=e.i(677746),R=e.i(880407);let k=((r={}).activeTabLeft="--active-tab-left",r.activeTabRight="--active-tab-right",r.activeTabTop="--active-tab-top",r.activeTabBottom="--active-tab-bottom",r.activeTabWidth="--active-tab-width",r.activeTabHeight="--active-tab-height",r);var M=e.i(914844);let _={...h,activeTabPosition:()=>null,activeTabSize:()=>null},j=o.forwardRef(function(e,t){let{className:r,render:i,renderBeforeHydration:a=!1,style:l,...s}=e,{nonce:u}=(0,M.useCSPContext)(),{getTabElementBySelectedValue:d,orientation:f,tabActivationDirection:p,value:v}=m(),{tabsListElement:h,registerIndicatorUpdateListener:b}=O(),y=(0,R.useIsHydrating)(),g=function(){let[,e]=o.useState({});return o.useCallback(()=>{e({})},[])}();o.useEffect(()=>b(g),[b,g]);let x=0,A=0,C=0,E=0,S=0,T=0,P=!1;if(null!=v&&null!=h){let e=d(v);if(P=!0,null!=e){let{width:t,height:r}=(0,I.getCssDimensions)(e),{width:i,height:n}=(0,I.getCssDimensions)(h),a=e.getBoundingClientRect(),o=h.getBoundingClientRect(),l=i>0?o.width/i:1,s=n>0?o.height/n:1;if(Math.abs(l)>Number.EPSILON&&Math.abs(s)>Number.EPSILON){let e=a.left-o.left,t=a.top-o.top;x=e/l+h.scrollLeft-h.clientLeft,C=t/s+h.scrollTop-h.clientTop}else x=e.offsetLeft,C=e.offsetTop;S=t,T=r,A=h.scrollWidth-x-S,E=h.scrollHeight-C-T}}let N=o.useMemo(()=>P?{left:x,right:A,top:C,bottom:E}:null,[x,A,C,E,P]),w=o.useMemo(()=>P?{width:S,height:T}:null,[S,T,P]),j=o.useMemo(()=>{if(P)return{[k.activeTabLeft]:`${x}px`,[k.activeTabRight]:`${A}px`,[k.activeTabTop]:`${C}px`,[k.activeTabBottom]:`${E}px`,[k.activeTabWidth]:`${S}px`,[k.activeTabHeight]:`${T}px`}},[x,A,C,E,S,T,P]),L=P&&S>0&&T>0,D=(0,c.useRenderElement)("span",e,{state:{orientation:f,activeTabPosition:N,activeTabSize:w,tabActivationDirection:p},ref:t,props:[{role:"presentation",style:j,hidden:!L},s,{suppressHydrationWarning:!0}],stateAttributesMapping:_});return null==v?null:(0,n.jsxs)(o.Fragment,{children:[D,y&&a&&(0,n.jsx)("script",{nonce:u,dangerouslySetInnerHTML:{__html:'!function(){const t=document.currentScript.previousElementSibling;if(!t)return;const e=t.closest(\'[role="tablist"]\');if(!e)return;const i=e.querySelector("[data-active]");if(!i)return;if(0===i.offsetWidth||0===e.offsetWidth)return;let o=0,n=0,h=0,l=0,r=0,f=0;function s(t){const e=getComputedStyle(t);let i=parseFloat(e.width)||0,o=parseFloat(e.height)||0;return(Math.round(i)!==t.offsetWidth||Math.round(o)!==t.offsetHeight)&&(i=t.offsetWidth,o=t.offsetHeight),{width:i,height:o}}if(null!=i&&null!=e){const{width:t,height:c}=s(i),{width:u,height:d}=s(e),a=i.getBoundingClientRect(),g=e.getBoundingClientRect(),p=u>0?g.width/u:1,b=d>0?g.height/d:1;if(Math.abs(p)>Number.EPSILON&&Math.abs(b)>Number.EPSILON){const t=a.left-g.left,i=a.top-g.top;o=t/p+e.scrollLeft-e.clientLeft,h=i/b+e.scrollTop-e.clientTop}else o=i.offsetLeft,h=i.offsetTop;r=t,f=c,n=e.scrollWidth-o-r,l=e.scrollHeight-h-f}function c(e,i){t.style.setProperty(`--active-tab-${e}`,`${i}px`)}c("left",o),c("right",n),c("top",h),c("bottom",l),c("width",r),c("height",f),r>0&&f>0&&t.removeAttribute("hidden")}();'},suppressHydrationWarning:!0})]})});var L=e.i(528510),D=e.i(678968),B=e.i(688342),K=e.i(207290),z=e.i(51005);let H=((i={}).index="data-index",i.activationDirection="data-activation-direction",i.orientation="data-orientation",i.hidden="data-hidden",i[i.startingStyle=D.TransitionStatusDataAttributes.startingStyle]="startingStyle",i[i.endingStyle=D.TransitionStatusDataAttributes.endingStyle]="endingStyle",i),V={...h,...D.transitionStatusMapping},W=o.forwardRef(function(e,t){let{className:r,value:i,render:n,keepMounted:a=!1,style:l,...u}=e,{value:d,getTabIdByPanelValue:f,orientation:p,tabActivationDirection:v,registerMountedTabPanel:h,unregisterMountedTabPanel:b}=m(),y=(0,x.useBaseUiId)(),g=o.useMemo(()=>({id:y,value:i}),[y,i]),{ref:A,index:C}=(0,z.useCompositeListItem)({metadata:g}),E=i===d,{mounted:S,transitionStatus:O,setMounted:T}=(0,K.useTransitionStatus)(E),P=!S,N=f(i),w=o.useRef(null),I=(0,c.useRenderElement)("div",e,{state:{hidden:P,orientation:p,tabActivationDirection:v,transitionStatus:O},ref:[t,A,w],props:[{"aria-labelledby":N,hidden:P,id:y,role:"tabpanel",tabIndex:E?0:-1,inert:(0,L.inertValue)(!E),[H.index]:C},u],stateAttributesMapping:V});return((0,B.useOpenChangeComplete)({open:E,ref:w,onComplete(){E||T(!1)}}),(0,s.useIsoLayoutEffect)(()=>{if((!P||a)&&null!=y)return h(i,y),()=>{b(i,y)}},[P,a,i,y,h,b]),a||S)?I:null});var F=e.i(618568),G=e.i(613696);let $=o.forwardRef(function(e,t){let{activateOnFocus:r=!1,className:i,loopFocus:a=!0,render:l,style:s,...c}=e,{onValueChange:d,orientation:f,value:p,setTabMap:v,tabActivationDirection:b}=m(),[y,g]=o.useState(0),[x,A]=o.useState(null),C=o.useRef(new Set),E=o.useRef(new Set),O=o.useRef(null),T=(0,u.useStableCallback)(()=>{C.current.forEach(e=>{e()})});o.useEffect(()=>{if("u"{C.current.size&&T()});return O.current=e,x&&e.observe(x),E.current.forEach(t=>{e.observe(t)}),()=>{e.disconnect(),O.current=null}},[x,T]);let P=(0,u.useStableCallback)(e=>(C.current.add(e),()=>{C.current.delete(e)})),N=(0,u.useStableCallback)(e=>(E.current.add(e),O.current?.observe(e),()=>{E.current.delete(e),O.current?.unobserve(e)})),w=(0,u.useStableCallback)((e,t)=>{e!==p&&d(e,t)}),I=o.useMemo(()=>({activateOnFocus:r,highlightedTabIndex:y,registerIndicatorUpdateListener:P,registerTabResizeObserverElement:N,onTabActivation:w,setHighlightedTabIndex:g,tabsListElement:x}),[r,y,P,N,w,g,x]);return(0,n.jsx)(S.Provider,{value:I,children:(0,n.jsx)(G.CompositeRoot,{render:l,className:i,style:s,state:{orientation:f,tabActivationDirection:b},refs:[t,A],props:[{"aria-orientation":"vertical"===f?"vertical":void 0,role:"tablist"},c],stateAttributesMapping:h,highlightedIndex:y,enableHomeAndEndKeys:!0,loopFocus:a,orientation:f,onHighlightedIndexChange:g,onMapChange:v,disabledIndices:F.EMPTY_ARRAY})})});e.s(["Indicator",0,j,"List",0,$,"Panel",0,W,"Root",0,b,"Tab",0,w],99162);var U=e.i(99162),U=U,Z=e.i(452473);let Y=(0,o.createContext)("primary"),q={primary:"h-10 rounded-md border border-border bg-muted p-0.5",secondary:"border-b border-border bg-background"},X={primary:(0,Z.cn)("w-full rounded-sm px-3 py-1.5","hover:text-accent-foreground","data-[active]:bg-background data-[active]:text-accent-foreground data-[active]:shadow-sm"),secondary:(0,Z.cn)("relative w-fit px-3 py-1.5","text-muted-foreground hover:text-foreground","after:pointer-events-none after:absolute after:inset-x-0 after:bottom-0 after:h-[2px]","after:bg-transparent after:transition-colors after:duration-200","data-[active]:text-primary","data-[active]:after:bg-primary")};e.s(["Tabs",0,function(e){let t,r,i,o,l,s=(0,a.c)(10);s[0]!==e?({variant:i,children:t,...r}=e,s[0]=e,s[1]=t,s[2]=r,s[3]=i):(t=s[1],r=s[2],i=s[3]);let u=void 0===i?"primary":i;return s[4]!==t||s[5]!==r?(o=(0,n.jsx)(U.Root,{...r,children:t}),s[4]=t,s[5]=r,s[6]=o):o=s[6],s[7]!==o||s[8]!==u?(l=(0,n.jsx)(Y,{value:u,children:o}),s[7]=o,s[8]=u,s[9]=l):l=s[9],l},"TabsContent",0,function(e){let t,r,i,o,l,s=(0,a.c)(10);return s[0]!==e?({className:t,ref:i,...r}=e,s[0]=e,s[1]=t,s[2]=r,s[3]=i):(t=s[1],r=s[2],i=s[3]),s[4]!==t?(o=(0,Z.cn)("mt-2 ring-offset-background","focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus",t),s[4]=t,s[5]=o):o=s[5],s[6]!==r||s[7]!==i||s[8]!==o?(l=(0,n.jsx)(U.Panel,{ref:i,className:o,...r}),s[6]=r,s[7]=i,s[8]=o,s[9]=l):l=s[9],l},"TabsList",0,function(e){let t,r,i,l,s,u=(0,a.c)(11);u[0]!==e?({className:t,ref:i,...r}=e,u[0]=e,u[1]=t,u[2]=r,u[3]=i):(t=u[1],r=u[2],i=u[3]);let c=q[(0,o.use)(Y)];return u[4]!==t||u[5]!==c?(l=(0,Z.cn)("inline-flex items-center justify-center text-muted-foreground",c,t),u[4]=t,u[5]=c,u[6]=l):l=u[6],u[7]!==r||u[8]!==i||u[9]!==l?(s=(0,n.jsx)(U.List,{ref:i,className:l,...r}),u[7]=r,u[8]=i,u[9]=l,u[10]=s):s=u[10],s},"TabsTrigger",0,function(e){let t,r,i,l,s,u=(0,a.c)(11);u[0]!==e?({className:t,ref:i,...r}=e,u[0]=e,u[1]=t,u[2]=r,u[3]=i):(t=u[1],r=u[2],i=u[3]);let c=X[(0,o.use)(Y)];return u[4]!==t||u[5]!==c?(l=(0,Z.cn)("inline-flex items-center justify-center whitespace-nowrap","text-xs font-medium cursor-pointer","ring-offset-background transition-all","focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus","disabled:pointer-events-none disabled:opacity-50",c,t),u[4]=t,u[5]=c,u[6]=l):l=u[6],u[7]!==r||u[8]!==i||u[9]!==l?(s=(0,n.jsx)(U.Tab,{ref:i,className:l,...r}),u[7]=r,u[8]=i,u[9]=l,u[10]=s):s=u[10],s}],414539)},74177,e=>{"use strict";var t=e.i(222666),r=e.i(505962),i=e.i(398449),n=e.i(583801),a=e.i(332626);e.s(["BenchmarkScrolledNav",0,function(e){let o,l=(0,r.c)(3),{title:s}=e,u=(0,n.useNavbarTopOffset)(),c=Math.round(.8*a.NAVBAR_HEIGHT_PX)+u;return l[0]!==c||l[1]!==s?(o=(0,t.jsx)(i.ScrolledNavBar,{titleRowId:a.BENCHMARK_TITLE_ROW_ID,topClass:a.BENCHMARK_SCROLLED_NAV_TOP_CLASS,dataAttribute:"data-benchmark-scrolled-nav",revealOffsetPx:c,containerClassName:"mx-auto max-w-7xl px-6",title:s,actions:null}),l[0]=c,l[1]=s,l[2]=o):o=l[2],o}])},332626,e=>{"use strict";e.s(["BENCHMARK_DESKTOP_NAV_STICKY_TOP_CLASS",0,"top-[calc(126px+var(--sticky-banner-top,0px))]","BENCHMARK_MOBILE_TOC_STICKY_TOP_CLASS",0,"top-[calc(100px+var(--sticky-banner-top,0px))]","BENCHMARK_SCROLLED_NAV_TOP_CLASS",0,"top-[calc(56px+var(--navbar-top,0px))]","BENCHMARK_SCROLL_SPY_ACTIVATION_LINE_PX",0,185,"BENCHMARK_SECTION_SCROLL_MT_CLASS",0,"scroll-mt-[calc(185px+var(--sticky-banner-top,0px))] lg:scroll-mt-[calc(126px+var(--sticky-banner-top,0px))]","BENCHMARK_TITLE_ROW_ID",0,"benchmark-title-row","NAVBAR_HEIGHT_PX",0,56])},714170,e=>{"use strict";var t=e.i(230953),r=e.i(44221),i=e.i(370066),n=e.i(61291),a=e.i(190557);let o=/^(?\d{4}-\d{2}-\d{2})(?:[T ](?