!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]="01a09e5b-4b90-7df2-bb44-0e201e162bc1")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,267064,e=>{"use strict";var t=e.i(270401);let a=t.forwardRef(function({title:e,titleId:a,...n},r){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":a},n),e?t.createElement("title",{id:a},e):null,t.createElement("path",{fillRule:"evenodd",d:"M11.47 2.47a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 1 1-1.06 1.06l-6.22-6.22V21a.75.75 0 0 1-1.5 0V4.81l-6.22 6.22a.75.75 0 1 1-1.06-1.06l7.5-7.5Z",clipRule:"evenodd"}))});e.s(["default",0,a])},743425,e=>{"use strict";var t=e.i(270401),a=e.i(822474),n=e.i(450740);function r(e){return e}function i(e,t,i){if("object"!=typeof t||null===t)return;let o=e.getMutationCache(),s=e.getQueryCache(),l=i?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??r,d=t.mutations||[],c=t.queries||[];d.forEach(({state:t,...a})=>{o.build(e,{...e.getDefaultOptions().hydrate?.mutations,...i?.defaultOptions?.mutations,...a},t)}),c.forEach(({queryKey:t,state:r,queryHash:o,meta:d,promise:c,dehydratedAt:u,queryType:m})=>{let g=c?(0,a.tryResolveSync)(c):void 0,p=void 0===r.data?g?.data:r.data,h=void 0===p?p:l(p),f=s.get(o),y=f?.state.status==="pending",k=f?.state.fetchStatus==="fetching";if(f){let e=g&&void 0!==u&&u>f.state.dataUpdatedAt;if(r.dataUpdatedAt>f.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=r;f.setState({...t,data:h,..."pending"===r.status&&void 0!==h&&{status:"success",dataUpdatedAt:u??Date.now(),...!k&&{fetchStatus:"idle"}}})}}else f=s.build(e,{...e.getDefaultOptions().hydrate?.queries,...i?.defaultOptions?.queries,queryKey:t,queryHash:o,meta:d,_type:m},{...r,data:h,fetchStatus:"idle",status:"pending"===r.status&&void 0!==h?"success":r.status,..."pending"===r.status&&void 0!==h&&{dataUpdatedAt:u??Date.now()}});!c||g||y||k||void 0!==u&&!(u>f.state.dataUpdatedAt)||f.fetch(void 0,{initialPromise:Promise.resolve(c).then(l)}).catch(n.noop)})}var o=e.i(695707);e.s(["HydrationBoundary",0,({children:e,options:a={},state:n,queryClient:r})=>{let s=(0,o.useQueryClient)(r),l=t.useRef(a);t.useEffect(()=>{l.current=a});let d=t.useMemo(()=>{if(n){if("object"!=typeof n)return;let e=s.getQueryCache(),t=n.queries||[],a=[],r=[];for(let n of t){let t=e.get(n.queryHash);t?(n.state.dataUpdatedAt>t.state.dataUpdatedAt||n.promise&&"pending"!==t.state.status&&"fetching"!==t.state.fetchStatus&&void 0!==n.dehydratedAt&&n.dehydratedAt>t.state.dataUpdatedAt)&&r.push(n):a.push(n)}if(a.length>0&&i(s,{queries:a},l.current),r.length>0)return r}},[s,n]);return t.useEffect(()=>{d&&i(s,{queries:d},l.current)},[s,d]),e}],743425)},460546,e=>{"use strict";let t=(0,e.i(202913).default)("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]);e.s(["Code2",0,t],460546)},782888,e=>{"use strict";var t,a=((t={}).CodeDebugging="code:debugging",t.CodeSecurityReview="code:review_security",t.CodeGeneralImpl="code:general_impl",t.CodeSqlDatabase="code:sql_database",t.CodeFrontendUi="code:frontend_ui",t.CodeDevopsConfig="code:devops_config",t.CodeShellExecution="code:shell_execution",t.CodeFileReadWrite="code:file_read_write",t.CodeRepoScan="code:repo_scan",t.AgentMultiStepPlanning="agent:multi_step_planning",t.AgentWebSearch="agent:web_search",t.AgentWorkflowExecution="agent:workflow_execution",t.AgentToolDispatch="agent:tool_dispatch",t.AgentMemoryExtraction="agent:memory_extraction",t.ClassificationTagging="classification_tagging",t.DataExtraction="data:extraction",t.DataTransformation="data:transformation",t.Devops="devops",t.Summarization="summarization",t.Translation="translation",t.ContentWriting="content_writing",t.ResearchReport="research_report",t.QaKnowledge="qa_knowledge",t.ConversationalReply="conversational_reply",t.CustomerSupport="customer_support",t.FinanceTrading="finance_trading",t.SecurityAudit="security_audit",t.Math="math",t.RoleplayFiction="roleplay_fiction",t.Other="other",t);Object.values(a);let n=[{tag:"code:general_impl",displayName:"Code Generation",description:"Write new code to solve a non-trivial problem (function, class, feature)."},{tag:"code:debugging",displayName:"Debugging",description:"Diagnose why something doesn't work — stack traces, bug location, fix proposal."},{tag:"code:review_security",displayName:"Code Review",description:"Audit code for vulnerabilities, correctness, or quality issues."},{tag:"code:sql_database",displayName:"SQL & Database",description:"Write or analyze SQL queries, schema design, query optimization."},{tag:"code:frontend_ui",displayName:"Frontend & UI",description:"Write or modify UI components — HTML/CSS/React/Vue/etc."},{tag:"code:devops_config",displayName:"DevOps & Config",description:"Infrastructure config files — Dockerfile, Kubernetes, Terraform, GitHub Actions."},{tag:"code:shell_execution",displayName:"Shell Execution",description:"Run or generate a shell command."},{tag:"code:file_read_write",displayName:"File I/O",description:"Read or write file contents — open, cat, edit, save."},{tag:"code:repo_scan",displayName:"Repo Scanning",description:"Search or list files in a repo — find, grep, list."},{tag:"agent:multi_step_planning",displayName:"Multi-step Planning",description:"Decompose a goal into a multi-step execution plan."},{tag:"agent:web_search",displayName:"Web Search",description:"Search the web or look up online information."},{tag:"agent:workflow_execution",displayName:"Workflow Execution",description:"Execute or orchestrate a multi-step workflow/pipeline. Default for autonomous agent system prompts."},{tag:"agent:tool_dispatch",displayName:"Tool Dispatch",description:"Call a specific tool or function within an agent context."},{tag:"agent:memory_extraction",displayName:"Memory Extraction",description:"Extract or store memory facts from a conversation."},{tag:"classification_tagging",displayName:"Classification",description:"Assign a label or category to supplied text — sentiment, intent, urgency."},{tag:"data:extraction",displayName:"Data Extraction",description:"Pull values out of supplied text — names, dates, entities, fields."},{tag:"data:transformation",displayName:"Data Transformation",description:"Reshape or restructure supplied data — JSON↔CSV, sort, group, reformat."},{tag:"devops",displayName:"DevOps",description:"Deployment operations, cluster management, infrastructure at the system level."},{tag:"summarization",displayName:"Summarization",description:"Produce a shorter version of supplied text."},{tag:"translation",displayName:"Translation",description:"Translate text from one language to another."},{tag:"content_writing",displayName:"Content Writing",description:"Draft net-new prose — emails, blog posts, social copy, marketing."},{tag:"research_report",displayName:"Research & Reports",description:"Produce a written report from multiple sources — market analysis, comparison."},{tag:"qa_knowledge",displayName:"Q&A & Knowledge",description:"Factual Q&A from world knowledge — explain X, what is Y, how does Z work."},{tag:"conversational_reply",displayName:"Conversation",description:"Genuine chat-turn reply in a conversational register."},{tag:"customer_support",displayName:"Customer Support",description:"Customer support ticket handling — schedule, book, route, FAQ, billing."},{tag:"finance_trading",displayName:"Finance & Trading",description:"Trading signals, market analysis, financial modeling."},{tag:"security_audit",displayName:"Security Audit",description:"Penetration test, threat modeling, vulnerability scan, compliance review."},{tag:"math",displayName:"Math",description:"Solve equations, proofs, integrals, derivatives."},{tag:"roleplay_fiction",displayName:"Roleplay & Fiction",description:"Character roleplay, interactive fiction, narrative continuation."},{tag:"other",displayName:"Other",description:"True last resort: corrupted text, empty messages, pure gibberish."}],r=n.reduce((e,t)=>(e[t.tag]=t.displayName,e),{});e.s(["TaskTypeTag",()=>a,"buildTaskTypePresetPrompt",0,function(){let e=n.map(e=>`${e.displayName} — ${e.description}`).join("\n");return`You are a task-type classifier for AI gateway traffic. Given a prompt, assign the single best task type based on the actual work the model is being asked to perform. IMPORTANT RULES: - Classify by the TASK being requested — not by tools, code, or boilerplate in the system prompt context. - Many agent system prompts list available tools (exec, read, grep, web_search) — these are capabilities the agent HAS, not what the user is asking for. Only assign code or agent categories when the user message explicitly requests that operation. - When the user message is short or trivial (e.g. "hi", "yes", "ok"), classify based on what kind of interaction the system prompt establishes. - Prefer a specific value over "Other" whenever there is a reasonable match. Task type definitions: ${e}`},"getTaskTypeDisplayName",0,function(e){return r[e]??e},"getTaskTypeDisplayNames",0,function(){return n.map(e=>e.displayName)}])},885840,e=>{"use strict";function t(e){if(Number.isNaN(e))return"—";let t=Math.round(e);return t>999?">999%":t<-999?"<-999%":t>0?`+${t}%`:`${t}%`}e.s(["formatGrowthPercent",0,t,"formatGrowthPercentMagnitude",0,function(e){if(Number.isNaN(e))return"—";let t=Math.abs(Math.round(e));return t>999?">999%":`${t}%`},"formatGrowthPercentTooltip",0,function(e,t){if(!Number.isFinite(e))return t;let a=Math.round(e);return 999>=Math.abs(a)?t:`${a.toLocaleString("en-US")}% \u2014 ${t}`},"formatTokensPerWeek",0,function(e){return e>=1e12?`${(e/1e12).toFixed(1)}T`:e>=1e9?`${(e/1e9).toFixed(1)}B`:e>=1e6?`${(e/1e6).toFixed(1)}M`:e>=1e3?`${(e/1e3).toFixed(1)}K`:e.toString()},"formatWeeklyGrowth",0,function(e){return t(e/100)}])},586653,e=>{"use strict";var t=e.i(222666),a=e.i(505962),n=e.i(452473),r=e.i(910939);e.s(["LoadingOverlay",0,function(e){let i,o,s,l=(0,a.c)(7),{variant:d,indicator:c}=e,u="dense"===(void 0===d?"default":d)?"bg-background/80 backdrop-blur-sm":"bg-background/50 backdrop-blur-xs";return l[0]!==u?(i=(0,n.cn)("absolute inset-0 z-20 flex items-center justify-center",u),l[0]=u,l[1]=i):i=l[1],l[2]!==c?(o=c??(0,t.jsx)(r.Spinner,{}),l[2]=c,l[3]=o):o=l[3],l[4]!==i||l[5]!==o?(s=(0,t.jsx)("div",{className:i,children:o}),l[4]=i,l[5]=o,l[6]=s):s=l[6],s}])},462868,e=>{"use strict";var t=e.i(222666),a=e.i(505962),n=e.i(394333),r=e.i(956302);e.s(["ChartFallback",0,()=>{let e,i=(0,a.c)(1);return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(n.Skeleton,{style:{height:r.RECHART_DEFAULT_HEIGHT},className:"w-full"}),i[0]=e):e=i[0],e}])},829962,e=>{"use strict";let t=new Set(["gpt-oss-120b","gpt-oss-20b","gpt-oss-safeguard-20b"]);function a(e){return 0===e.length?e:e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}e.s(["guessAuthorFromPermaslug",0,function(e){let t=e.split(":")[0];return t.includes("/")?t.split("/")[0]:"unknown"},"guessShortNameFromPermaslug",0,function(e){let n=e.split(":"),r=n[0],i=n[1],o=r.includes("/")?r.split("/")[1]:r;if(t.has(o))return i?`${o} (${i})`:o;let s=o.replace(/-\d{8}$/,"").replace(/-\d{4}-\d{2}-\d{2}$/,"").replace(/-\d{2}-\d{2}$/,""),l=s.match(/^(.+)-preview-(\d{2}-\d{4})$/),d=null;l&&(s=`${l[1]}-preview`,d=l[2]);let c=(s=s.replace(/-0{1,2}\d$/,"")).split("-").map((e,t)=>{let n=e.toLowerCase();return"gpt"===n&&0===t?"GPT":"glm"===n&&0===t?"GLM":/^\d+[bB]$/i.test(e)?e.toUpperCase():/^\d/.test(e)?e:/^[a-z]\d+[a-z]$/i.test(e)||e.length<=2&&/^[a-z]+$/i.test(e)?e.toUpperCase():a(e)}).join(" ");return c=function(e){let t=e.match(/^Claude (\d+(?:\.\d+)?) (\w+)$/i);if(t)return`Claude ${a(t[2])} ${t[1]}`;if(e.startsWith("GPT ")){let t=e.split(" ");if(t.length>=2)return t.join("-")}return e}(c),d&&(c=`${c} ${d}`),i&&(c=`${c} (${i})`),c}])},189360,e=>{"use strict";let t={image:"/benchmarks/media/images",video:"/benchmarks/media/videos",speech:"/benchmarks/media/speech",game:"/benchmarks/media/games",memes:"/benchmarks/media/memes",sketch:"/benchmarks/media/sketch"};e.s(["mediaBenchmarkBasePath",0,function(e){return t[e]}])},20537,e=>{"use strict";var t=e.i(222666),a=e.i(505962),n=e.i(553215),r=e.i(897575),i=e.i(252358);e.s(["ChartPercentageToggle",0,function(e){let o,s,l,d,c=(0,a.c)(9),{checked:u,onCheckedChange:m,dataTestId:g}=e,p=(0,i.usePosthogClient)(),h=u?"percentage":"absolute";return c[0]!==g||c[1]!==m||c[2]!==p?(o=e=>{let t="percentage"===e;m(t),p.capture(n.PostHogEvent.ChartToggleShowPercentage,{show_percentage:t,chart_test_id:g})},c[0]=g,c[1]=m,c[2]=p,c[3]=o):o=c[3],c[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(r.SegmentedControlItem,{value:"absolute",children:"Absolute"}),l=(0,t.jsx)(r.SegmentedControlItem,{value:"percentage",children:"Percentage"}),c[4]=s,c[5]=l):(s=c[4],l=c[5]),c[6]!==o||c[7]!==h?(d=(0,t.jsxs)(r.SegmentedControl,{value:h,onValueChange:o,size:"sm","aria-label":"Chart value display",children:[s,l]}),c[6]=o,c[7]=h,c[8]=d):d=c[8],d}])},654683,e=>{"use strict";var t=e.i(222666),a=e.i(505962),n=e.i(270401);let r=n.forwardRef(function({title:e,titleId:t,...a},r){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},a),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 3v11.25A2.25 2.25 0 0 0 6 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0 1 18 16.5h-2.25m-7.5 0h7.5m-7.5 0-1 3m8.5-3 1 3m0 0 .5 1.5m-.5-1.5h-9.5m0 0-.5 1.5m.75-9 3-3 2.148 2.148A12.061 12.061 0 0 1 16.5 7.605"}))});var i=e.i(379684),o=e.i(79247),s=e.i(20537),l=e.i(479208),d=e.i(953584),c=e.i(411240),u=e.i(953871);function m(e){let n,r,i=(0,a.c)(7),{definition:s,showPercentage:d}=e;i[0]!==s.routeSegment?(n=(0,c.modalityChartOptions)(s.routeSegment),i[0]=s.routeSegment,i[1]=n):n=i[1];let{data:m}=(0,o.useQuery)(n);if(!m){let e;return i[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(u.RankingsChartWithLegendRowsSkeleton,{}),i[2]=e):e=i[2],e}return i[3]!==m.marketShareData||i[4]!==s.otherModelsHref||i[5]!==d?(r=(0,t.jsx)(l.DynamicTokensByModelAuthorChart,{data:m.marketShareData,otherModelsHref:s.otherModelsHref,showPercentage:d,useRichTooltip:!0}),i[3]=m.marketShareData,i[4]=s.otherModelsHref,i[5]=d,i[6]=r):r=i[6],r}e.s(["ModalityMarketShareChart",0,function(e){let o,l,c,g,p,h,f,y,k=(0,a.c)(17),{definition:b}=e,[v,M]=(0,n.useState)(!0),S=`modality-${b.routeSegment}-market-share-chart`;return k[0]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(r,{className:"size-4 text-foreground"}),k[0]=o):o=k[0],k[1]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[o,(0,t.jsx)(i.TextLink,{href:"#market-share",className:"no-underline",children:(0,t.jsx)("h2",{children:(0,t.jsx)("span",{className:"hover:text-primary transition-colors",children:"Market Share"})})})]}),k[1]=l):l=k[1],k[2]!==v||k[3]!==S?(c=(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[l,(0,t.jsx)(s.ChartPercentageToggle,{checked:v,onCheckedChange:M,dataTestId:S})]}),k[2]=v,k[3]=S,k[4]=c):c=k[4],k[5]!==b.marketShareDescription?(g=(0,t.jsx)("p",{className:"text-xs font-medium text-muted-foreground hidden md:block",children:b.marketShareDescription}),k[5]=b.marketShareDescription,k[6]=g):g=k[6],k[7]!==c||k[8]!==g?(p=(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[c,g]}),k[7]=c,k[8]=g,k[9]=p):p=k[9],k[10]===Symbol.for("react.memo_cache_sentinel")?(h=(0,t.jsx)(u.RankingsChartWithLegendRowsSkeleton,{}),k[10]=h):h=k[10],k[11]!==b||k[12]!==v?(f=(0,t.jsx)(d.LazyChartSection,{fallback:h,children:(0,t.jsx)(m,{definition:b,showPercentage:v})}),k[11]=b,k[12]=v,k[13]=f):f=k[13],k[14]!==p||k[15]!==f?(y=(0,t.jsxs)(t.Fragment,{children:[p,f]}),k[14]=p,k[15]=f,k[16]=y):y=k[16],y}],654683)},428485,e=>{"use strict";var t=e.i(222666),a=e.i(505962),n=e.i(920240),r=e.i(553215),i=e.i(759024),o=e.i(586653),s=e.i(379684),l=e.i(252358),d=e.i(462904),c=e.i(81174),u=e.i(217631),m=e.i(79247),g=e.i(621364),p=e.i(270401),h=e.i(269200);let f=h.RankingType.Week;var y=e.i(102027),k=e.i(809321),b=e.i(163223),v=e.i(411240);let M="failed",S="settled";var _=e.i(774294),x=e.i(619179),C=e.i(953871),T=e.i(246978);function N(e){let n,r=(0,a.c)(2),{definition:i}=e;return r[0]!==i?(n=(0,t.jsx)(p.Suspense,{fallback:null,children:(0,t.jsx)(R,{definition:i})}),r[0]=i,r[1]=n):n=r[1],n}function R(e){let o,d,c,m,y,b,v,M,S,C=(0,a.c)(22),{definition:N}=e,R=(0,l.usePosthogClient)();C[0]===Symbol.for("react.memo_cache_sentinel")?(o=T.rankingSearchParamParsers.view.withDefault(f),C[0]=o):o=C[0];let[A,w]=(0,g.useQueryState)("view",o),[,O]=(0,p.useTransition)();C[1]!==N.routeSegment||C[2]!==R||C[3]!==w?(d=e=>{(0,u.isMember)(e,h.RankingType)&&(R.capture(r.PostHogEvent.ChangeModalityRankingsView,{value:e,modality:N.routeSegment}),O(()=>{w(e,{scroll:!1})}))},C[1]=N.routeSegment,C[2]=R,C[3]=w,C[4]=d):d=C[4];let P=d;return C[5]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)(n.TrophyIcon,{className:"size-4 text-foreground"}),C[5]=c):c=C[5],C[6]!==N.leaderboardTitle?(m=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[c,(0,t.jsx)(s.TextLink,{href:`#${x.LEADERBOARD_TABLE_SECTION_ID}`,className:"no-underline",children:(0,t.jsx)("h2",{children:(0,t.jsx)("span",{className:"hover:text-primary transition-colors",children:N.leaderboardTitle})})})]}),C[6]=N.leaderboardTitle,C[7]=m):m=C[7],C[8]!==N.leaderboardTooltip?(y=N.leaderboardTooltip?(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)(i.InfoTooltip,{className:_.RANKINGS_INFO_TOOLTIP_CLASS_NAME,icon:_.RANKINGS_INFO_TOOLTIP_ICON,side:_.RANKINGS_INFO_TOOLTIP_SIDE,children:N.leaderboardTooltip})]}):null,C[8]=N.leaderboardTooltip,C[9]=y):y=C[9],C[10]!==N.leaderboardDescription||C[11]!==y?(b=(0,t.jsxs)("p",{className:"text-xs font-medium text-muted-foreground hidden md:block",children:[N.leaderboardDescription,y]}),C[10]=N.leaderboardDescription,C[11]=y,C[12]=b):b=C[12],C[13]!==m||C[14]!==b?(v=(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[m,b]}),C[13]=m,C[14]=b,C[15]=v):v=C[15],C[16]!==P||C[17]!==A?(M=(0,t.jsx)(k.RankingWindowSelect,{rankingType:A,onRankingTypeChange:P,className:"w-full md:w-36"}),C[16]=P,C[17]=A,C[18]=M):M=C[18],C[19]!==v||C[20]!==M?(S=(0,t.jsx)("div",{className:"flex flex-col gap-2 md:gap-5",children:(0,t.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:items-start md:justify-between md:gap-3",children:[v,M]})}),C[19]=v,C[20]=M,C[21]=S):S=C[21],S}function A(e){let n,r,i=(0,a.c)(4),{definition:o}=e;i[0]===Symbol.for("react.memo_cache_sentinel")?(n=T.rankingSearchParamParsers.view.withDefault(f),i[0]=n):n=i[0];let[s]=(0,g.useQueryState)("view",n);return i[1]!==o||i[2]!==s?(r=(0,t.jsx)(w,{definition:o,rankingType:s}),i[1]=o,i[2]=s,i[3]=r):r=i[3],r}function w(e){let n,r,i,s,l,u,g,h,f,k,_,x=(0,a.c)(37),{definition:T,rankingType:N}=e;x[0]!==T?(n=(0,y.getModalityModelRankingMetricConfig)(T),x[0]=T,x[1]=n):n=x[1];let R=n;x[2]!==T.routeSegment||x[3]!==N?(r=(0,v.modalityModelLeaderboardOptions)(T.routeSegment,N),x[2]=T.routeSegment,x[3]=N,x[4]=r):r=x[4];let{data:A,error:w,isFetching:O}=(0,m.useQuery)(r),P=null!==w,D=void 0!==A;x[5]!==O||x[6]!==P||x[7]!==D?(i=function({isFetching:e,didError:t,hasData:a}){return t?M:e||!a?"pending":S}({isFetching:O,didError:P,hasData:D}),x[5]=O,x[6]=P,x[7]=D,x[8]=i):i=x[8];let L=i,q=L===S;x[9]!==N||x[10]!==q?(s={rankingType:N,shouldCommit:q},x[9]=N,x[10]=q,x[11]=s):s=x[11];let j=function(e){let t,n,r=(0,a.c)(4),{rankingType:i,shouldCommit:o}=e,[s,l]=(0,p.useState)(i);return r[0]!==i||r[1]!==o?(t=()=>{o&&l(i)},n=[i,o],r[0]=i,r[1]=o,r[2]=t,r[3]=n):(t=r[2],n=r[3]),(0,p.useEffect)(t,n),s}(s);x[12]!==T.routeSegment||x[13]!==j?(l=(0,v.modalityModelLeaderboardOptions)(T.routeSegment,j),x[12]=T.routeSegment,x[13]=j,x[14]=l):l=x[14];let{data:I}=(0,m.useQuery)(l),E=j!==N,F=L===M;if(x[15]!==T.routeSegment||x[16]!==w||x[17]!==N?(g=()=>{null!==w&&(0,c.wLog)("rankings:modality-model-leaderboard-fetch-failed",{...(0,d.errorToLogFields)(w),ranking_type:N,route_segment:T.routeSegment})},u=[T.routeSegment,w,N],x[15]=T.routeSegment,x[16]=w,x[17]=N,x[18]=u,x[19]=g):(u=x[18],g=x[19]),(0,p.useEffect)(g,u),!I){let e;if(F){let e;return x[20]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("p",{className:"pb-2 text-xs font-medium text-destructive",children:"Could not load the selected time window."}),x[20]=e):e=x[20],e}return x[21]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(C.RankingsTableRowsSkeleton,{}),x[21]=e):e=x[21],e}return x[22]!==F||x[23]!==E?(h=E&&!F&&(0,t.jsx)(o.LoadingOverlay,{}),x[22]=F,x[23]=E,x[24]=h):h=x[24],x[25]!==F||x[26]!==E?(f=E&&F&&(0,t.jsx)("p",{className:"pb-2 text-xs font-medium text-destructive",children:"Could not load the selected time window. Showing the previous one."}),x[25]=F,x[26]=E,x[27]=f):f=x[27],x[28]!==T.otherModelsHref||x[29]!==j||x[30]!==I||x[31]!==R?(k=(0,t.jsx)(b.ModelRankingsTable,{rankingData:I,rankingType:j,rankingMetricConfig:R,otherModelsHref:T.otherModelsHref}),x[28]=T.otherModelsHref,x[29]=j,x[30]=I,x[31]=R,x[32]=k):k=x[32],x[33]!==h||x[34]!==f||x[35]!==k?(_=(0,t.jsxs)("div",{className:"relative",children:[h,f,k]}),x[33]=h,x[34]=f,x[35]=k,x[36]=_):_=x[36],_}e.s(["ModalityModelLeaderboard",0,function(e){let n,r,i,o=(0,a.c)(7),{definition:s}=e;return o[0]!==s?(n=(0,t.jsx)(N,{definition:s}),o[0]=s,o[1]=n):n=o[1],o[2]!==s?(r=(0,t.jsx)(p.Suspense,{fallback:(0,t.jsx)(w,{definition:s,rankingType:f}),children:(0,t.jsx)(A,{definition:s})}),o[2]=s,o[3]=r):r=o[3],o[4]!==n||o[5]!==r?(i=(0,t.jsxs)(t.Fragment,{children:[n,r]}),o[4]=n,o[5]=r,o[6]=i):i=o[6],i}],428485)},424295,e=>{"use strict";var t=e.i(222666),a=e.i(505962),n=e.i(839539),r=e.i(779100),i=e.i(79247),o=e.i(270401),s=e.i(553215),l=e.i(897575),d=e.i(252358);function c(e){let n,r,i,o,c=(0,a.c)(13),{checked:u,onCheckedChange:m,dataTestId:g,requestLabel:p,generatedLabel:h}=e,f=(0,d.usePosthogClient)(),y=u?"generated":"request";return c[0]!==g||c[1]!==m||c[2]!==f?(n=e=>{let t="generated"===e;m(t),f.capture(s.PostHogEvent.ChartToggleShowMetric,{metric:t?"generated":"request",chart_test_id:g})},c[0]=g,c[1]=m,c[2]=f,c[3]=n):n=c[3],c[4]!==p?(r=(0,t.jsx)(l.SegmentedControlItem,{value:"request",className:"capitalize",children:p}),c[4]=p,c[5]=r):r=c[5],c[6]!==h?(i=(0,t.jsx)(l.SegmentedControlItem,{value:"generated",className:"capitalize",children:h}),c[6]=h,c[7]=i):i=c[7],c[8]!==y||c[9]!==n||c[10]!==r||c[11]!==i?(o=(0,t.jsxs)(l.SegmentedControl,{value:y,onValueChange:n,size:"sm","aria-label":"Chart metric",children:[r,i]}),c[8]=y,c[9]=n,c[10]=r,c[11]=i,c[12]=o):o=c[12],o}var u=e.i(479208),m=e.i(370066);function g(e,t){return`${(0,m.formatNumber)(t,{locale:e,preset:"decimal-1"})??"—"}h`}function p(e,t){return t>0&&t<1?"<1h":`${(0,m.formatNumber)(Math.round(t),{locale:e,preset:"decimal"})??"—"}h`}var h=e.i(953584),f=e.i(503953);function y(e){return e.some(e=>Object.values(e.ys).some(e=>e>0))}var k=e.i(393510),b=e.i(411240),v=e.i(953871);function M(e){let s,l,d,m,g,p,h,M,_,x,C,T=(0,a.c)(44),{definition:N}=e,R=(0,r.useLocale)();T[0]!==N.routeSegment?(s=(0,b.modalityChartOptions)(N.routeSegment),T[0]=N.routeSegment,T[1]=s):s=T[1];let{data:A}=(0,i.useQuery)(s),w=void 0!==A&&void 0===A.metricData&&void 0!==N.generatedMetric;T[2]!==N||T[3]!==w?(l=(0,b.modalityGeneratedChartOptions)(N,{enabled:w}),T[2]=N,T[3]=w,T[4]=l):l=T[4];let{data:O}=(0,i.useQuery)(l),P=A?.metricData?.request??A?.data,D=A?.metricData?.generated??O,{explicitMetric:L,setExplicitMetric:q,setEffectiveMetric:j}=(0,k.useModalityRankingMetric)();if(T[5]!==N.generatedMetric||T[6]!==N.primaryMetric||T[7]!==L||T[8]!==D||T[9]!==P){let e;d=void 0!==N.generatedMetric&&void 0!==D&&y(D),T[13]!==N.primaryMetric||T[14]!==D||T[15]!==P?(e=function({requestData:e,generatedData:t,primaryMetric:a}){return e?function({requestData:e,generatedData:t,configuredMetric:a}){if(!t)return f.ModalityRankingMetricPriority.Request;let n=y(e),r=y(t);return a===f.ModalityRankingMetricPriority.Generated?r||!n?f.ModalityRankingMetricPriority.Generated:f.ModalityRankingMetricPriority.Request:n||!r?f.ModalityRankingMetricPriority.Request:f.ModalityRankingMetricPriority.Generated}({requestData:e,generatedData:t,configuredMetric:a}):a}({requestData:P,generatedData:D,primaryMetric:N.primaryMetric}),T[13]=N.primaryMetric,T[14]=D,T[15]=P,T[16]=e):e=T[16];let t=e;g=function({hasGeneratedMetric:e,metric:t}){return e&&t===f.ModalityRankingMetricPriority.Generated?f.ModalityRankingMetricPriority.Generated:f.ModalityRankingMetricPriority.Request}({hasGeneratedMetric:d,metric:m=L??t}),T[5]=N.generatedMetric,T[6]=N.primaryMetric,T[7]=L,T[8]=D,T[9]=P,T[10]=d,T[11]=m,T[12]=g}else d=T[10],m=T[11],g=T[12];let I=g;T[17]!==A||T[18]!==I||T[19]!==j?(p=()=>(j(A?I:null),()=>j(null)),h=[A,I,j],T[17]=A,T[18]=I,T[19]=j,T[20]=p,T[21]=h):(p=T[20],h=T[21]),(0,o.useLayoutEffect)(p,h),T[22]!==I||T[23]!==D||T[24]!==P?(M=function({requestData:e,generatedData:t,effectiveMetric:a}){return a===f.ModalityRankingMetricPriority.Generated?t:e}({requestData:P,generatedData:D,effectiveMetric:I}),T[22]=I,T[23]=D,T[24]=P,T[25]=M):M=T[25];let E=M,F=I===f.ModalityRankingMetricPriority.Generated&&N.generatedMetric?N.generatedMetric:N.requestMetric,G="hours"===F.unit;return T[26]!==N.generatedMetric||T[27]!==N.requestMetric||T[28]!==N.routeSegment||T[29]!==d||T[30]!==m||T[31]!==q?(_=d&&N.generatedMetric&&(0,t.jsx)("div",{className:"mb-3 flex justify-end",children:(0,t.jsx)(c,{checked:m===f.ModalityRankingMetricPriority.Generated,onCheckedChange:e=>q(e?f.ModalityRankingMetricPriority.Generated:f.ModalityRankingMetricPriority.Request),dataTestId:`${N.routeSegment}-metric-toggle`,requestLabel:N.requestMetric.displayLabel,generatedLabel:N.generatedMetric.displayLabel})}),T[26]=N.generatedMetric,T[27]=N.requestMetric,T[28]=N.routeSegment,T[29]=d,T[30]=m,T[31]=q,T[32]=_):_=T[32],T[33]!==E||T[34]!==A||T[35]!==N.otherModelsHref||T[36]!==I||T[37]!==F.yAxisLabel||T[38]!==G||T[39]!==R?(x=A&&E?(0,t.jsx)(u.DynamicModelCharts,{data:E,yAxisLabel:F.yAxisLabel,...S(R,G),forecast:n.ForecastWindow.OneWeek,forecastFromTimestamp:A.cachedAt,otherModelsHref:N.otherModelsHref,openLinksInNewTab:!0,shortenModelNames:!0},I):(0,t.jsx)(v.RankingsChartSkeleton,{}),T[33]=E,T[34]=A,T[35]=N.otherModelsHref,T[36]=I,T[37]=F.yAxisLabel,T[38]=G,T[39]=R,T[40]=x):x=T[40],T[41]!==_||T[42]!==x?(C=(0,t.jsxs)(t.Fragment,{children:[_,x]}),T[41]=_,T[42]=x,T[43]=C):C=T[43],C}function S(e,t){return{valueFormatter:t?g.bind(void 0,e):void 0,yAxisTickFormatter:t?p.bind(void 0,e):void 0}}e.s(["ModalityRankingsCharts",0,function(e){let n,r,i=(0,a.c)(3),{definition:o}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(v.RankingsChartSkeleton,{}),i[0]=n):n=i[0],i[1]!==o?(r=(0,t.jsx)(h.LazyChartSection,{rootMargin:"100px",fallback:n,children:(0,t.jsx)(M,{definition:o})}),i[1]=o,i[2]=r):r=i[2],r},"createModalityChartFormatters",0,S],424295)},740436,e=>{"use strict";e.s(["BENCHMARK_SEARCH_PARAM",0,"benchmark","BenchmarkCategory",0,{Intelligence:"intelligence",Coding:"coding",Agentic:"agentic"},"DABenchmarkCategory",0,{DACodeCategories:"da-codecategories",DAUIComponent:"da-uicomponent",DAGameDev:"da-gamedev",DADataViz:"da-dataviz",DA3D:"da-3d",DAImage:"da-image",DAVideo:"da-video",DASvg:"da-svg"},"isDACategory",0,function(e){return e.startsWith("da-")}])},269200,e=>{"use strict";var t,a,n=((t={}).Day="day",t.Week="week",t.Month="month",t.Trending="trending",t),r=((a={}).All="all",a.Open="open",a.Closed="closed",a);e.s(["DEFAULT_CONTEXT_LENGTH_BUCKET",0,"10K","ModelOpenness",()=>r,"RankingType",()=>n,"SUPPORTED_CONTEXT_LENGTH_BUCKETS",0,["1K","10K","100K","1M","10M"]])},636129,e=>{"use strict";var t=e.i(687421),a=e.i(461790),n=e.i(269200),r=e.i(801939);function i(e){return!!e.hf_slug}function o(e){return e.endpoint?.provider_name===t.ProviderName.Stealth}e.s(["filterRankingRowsByOpenness",0,function({rows:e,openness:t,resolveModelInfo:s}){return t===n.ModelOpenness.All?e:e.filter(e=>{if((0,r.isOthersPermaslug)(e.variant_permaslug))return!1;let l=s((0,a.getStandardSlug)(e.variant_permaslug));if(!l||o(l))return!1;let d=i(l);switch(t){case n.ModelOpenness.Open:return d;case n.ModelOpenness.Closed:return!d;default:return!1}})},"isOpenWeightsModel",0,i,"isStealthModel",0,o])},102027,e=>{"use strict";var t=e.i(370066),a=e.i(503953),n=e.i(19798),r=e.i(175817);let i={Tokens:"tokens"},o={[i.Tokens]:{columns:["total_completion_tokens","total_prompt_tokens"],minimumTrendingValue:1e6,displayLabel:"tokens",changeLabel:"tokens processed",getValue:r.getTotalTokens}},s={[n.RankingsMetric.Tokens]:{columns:["total_completion_tokens","total_prompt_tokens"],minimumTrendingValue:0,displayLabel:"tokens",changeLabel:"tokens processed",getValue:r.getTotalTokens},[n.RankingsMetric.Requests]:{columns:["count"],minimumTrendingValue:0,displayLabel:"subrequests",changeLabel:"subrequests",getValue:e=>e.count}};function l(e){return"string"==typeof e?o[e]:e}e.s(["MODEL_RANKING_METRIC_CONFIGS",0,o,"ModelRankingMetric",0,i,"formatModelRankingMetricValue",0,function(e,a,n){return`${(0,t.formatNumber)(a,{locale:e,preset:"compact-rounded-thousands"})??"—"} ${l(n).displayLabel}`},"getBatchRankingMetricChartLabel",0,function(e){return n.RANKINGS_METRIC_LABELS[e]},"getBatchRankingMetricConfig",0,function(e){return s[e]},"getModalityModelRankingMetricConfig",0,function(e){var t;return{columns:(t=e.leaderboardMetric).columns,minimumTrendingValue:1e3,displayLabel:t.displayLabel,changeLabel:t.changeLabel,getValue:e=>(0,a.getModalityRankingMetricValue)({metric:t,row:e})}},"getModelRankingMetricChangeLabel",0,function(e){return l(e).changeLabel},"getModelRankingMetricValue",0,function(e,t){return l(t).getValue(e)}])},801939,e=>{"use strict";var t=e.i(185473),a=e.i(288027),n=e.i(586404),r=e.i(269200),i=e.i(102027);function o(e){return"others"===e.toLowerCase()}e.s(["COLLAPSED_TABLE_ROW_COUNT",0,10,"EXPANDED_TABLE_ROW_COUNT",0,20,"getModelRankingsTableRows",0,function({rankingData:e,rankingType:s,rankingMetric:l=i.ModelRankingMetric.Tokens,rankingMetricConfig:d}){let c=d??i.MODEL_RANKING_METRIC_CONFIGS[l],u=function(e){switch(e){case r.RankingType.Trending:return"change";case r.RankingType.Day:case r.RankingType.Week:case r.RankingType.Month:default:return"rankingValue"}}(s),m=(0,t.groupBy)(e,e=>e.variant_permaslug).map(e=>{let t=e.values.reduce((e,t)=>e.plus((0,i.getModelRankingMetricValue)(t,c)),(0,a.bn)(0)),n=e.values[0];return{variant_permaslug:e.key,change:"change"in n?n.change:void 0,rankingValue:t}}).filter(e=>"change"!==u||o(e.variant_permaslug)||e.rankingValue.gte(c.minimumTrendingValue)),g=m.findIndex(e=>o(e.variant_permaslug)),p=-1!==g?m.splice(g,1)[0]:void 0;m.sort((e,t)=>"rankingValue"===u?t.rankingValue.comparedTo(e.rankingValue)||0:(0,n.isDefinedAndNotNull)(e.change)?(0,n.isDefinedAndNotNull)(t.change)?t.change-e.change:1:(0,n.isDefinedAndNotNull)(t.change)?-1:t.rankingValue.comparedTo(e.rankingValue)||0);let h=m.filter((e,t)=>"change"!==u||(0,n.isDefinedAndNotNull)(e.change)||t<5);return p&&h.push(p),h},"isOthersPermaslug",0,o])},411240,e=>{"use strict";var t=e.i(151960),a=e.i(626824),n=e.i(8842);let r={image:{endpoint:"/api/frontend/v1/rankings/image-output",responseShape:"list"},rerank:{endpoint:"/api/frontend/v1/rankings/rerank-documents",responseShape:"list"},transcription:{endpoint:"/api/frontend/v1/rankings/stt-transcript-characters",responseShape:"data-envelope"},video:{endpoint:"/api/frontend/v1/rankings/video-output-hours",responseShape:"data-envelope"}},i=(0,a.createQueryKeys)("rankings",{apps:()=>[],benchmarks:()=>[],discovery:()=>[],modelRankingsChart:e=>e?[e]:[],performance:()=>[],sessionCost:()=>[],taskSpend:()=>[],sttTranscriptCharacters:()=>[],videoOutputHours:()=>[],models:(e,t)=>[{view:e,...t}],modalityChart:e=>[{routeSegment:e}],modalityGeneratedChart:(e,t)=>[{routeSegment:e,endpointConfig:t}],modalityModels:(e,t)=>[{routeSegment:e,view:t}],barChartData:(e,t)=>[{endpoint:e,searchParams:t??null}]});function o(e){let t=e.findIndex(s);if(-1===t)return[];let a=e.findLastIndex(s);return e.slice(t,a+1)}function s(e){return Object.values(e.ys).some(e=>e>0)}e.s(["appRankingsOptions",0,function(){return(0,n.queryOptions)({queryKey:i.apps(),queryFn:({signal:e})=>(0,t.fetchAPIQuery)("/api/frontend/v1/rankings/apps",{signal:e})})},"benchmarkRankingsOptions",0,function(){return(0,n.queryOptions)({queryKey:i.benchmarks(),queryFn:({signal:e})=>(0,t.fetchAPIQuery)("/api/frontend/v1/rankings/benchmarks",{signal:e})})},"discoveryRankingsOptions",0,function(){return(0,n.queryOptions)({queryKey:i.discovery(),queryFn:({signal:e})=>(0,t.fetchAPIQuery)("/api/frontend/v1/rankings/discovery",{signal:e})})},"modalityChartOptions",0,function(e){return(0,n.queryOptions)({queryKey:i.modalityChart(e),queryFn:({signal:a})=>(0,t.fetchAPIQuery)("/api/frontend/v1/rankings/modality-chart",{searchParams:{routeSegment:e},signal:a})})},"modalityGeneratedChartOptions",0,function(e,a){var s;let l=(s=e).generatedMetric&&s.routeSegment in r?r[s.routeSegment]:null;return(0,n.queryOptions)({queryKey:i.modalityGeneratedChart(e.routeSegment,l),enabled:(a?.enabled??!0)&&null!==l,queryFn:async({signal:e})=>l?"data-envelope"===l.responseShape?(await (0,t.fetchAPIQuery)(l.endpoint,{signal:e})).data:(0,t.fetchAPIQuery)(l.endpoint,{signal:e}):[],select:e=>o(e)})},"modalityModelLeaderboardOptions",0,function(e,a){return(0,n.queryOptions)({queryKey:i.modalityModels(e,a),retry:1,queryFn:({signal:n})=>(0,t.fetchAPIQuery)("/api/frontend/v1/rankings/modality-models",{searchParams:{routeSegment:e,view:a},signal:n,timeoutMs:2e4})})},"modelLeaderboardOptions",0,function(e,a){return(0,n.queryOptions)({queryKey:i.models(e,a),retry:1,queryFn:({signal:n})=>(0,t.fetchAPIQuery)("/api/frontend/v1/rankings/models",{searchParams:a?{...a,view:e}:{view:e},signal:n,timeoutMs:2e4})})},"modelRankingsChartOptions",0,function(e){return(0,n.queryOptions)({queryKey:i.modelRankingsChart(e),queryFn:({signal:a})=>(0,t.fetchAPIQuery)("/api/frontend/v1/rankings/model-rankings-chart",{...e?{searchParams:{...e}}:{},signal:a})})},"performanceRankingsOptions",0,function(){return(0,n.queryOptions)({queryKey:i.performance(),queryFn:({signal:e})=>(0,t.fetchAPIQuery)("/api/frontend/v1/rankings/performance",{signal:e})})},"rankingsBarChartDataOptions",0,function(e,a,r){return(0,n.queryOptions)({queryKey:i.barChartData(e,a),queryFn:({signal:n})=>(0,t.fetchAPIQuery)(e,{...a?{searchParams:a}:{},signal:n}),select:e=>r?o(e):e})},"sessionCostRankingsOptions",0,function(){return(0,n.queryOptions)({queryKey:i.sessionCost(),queryFn:({signal:e})=>(0,t.fetchAPIQuery)("/api/frontend/v1/rankings/session-cost",{signal:e})})},"taskSpendRankingsOptions",0,function(e){return(0,n.queryOptions)({queryKey:i.taskSpend(),queryFn:({signal:e})=>(0,t.fetchAPIQuery)("/api/frontend/v1/rankings/task-spend",{signal:e}),select:t=>t[e]})}],411240)},774294,e=>{"use strict";var t=e.i(704318);let a=(0,e.i(270401).createElement)(t.InformationCircleIcon,{className:"h-3.5 w-3.5 text-muted-foreground"});e.s(["RANKINGS_INFO_TOOLTIP_CLASS_NAME",0,"align-text-bottom p-1 -m-1","RANKINGS_INFO_TOOLTIP_ICON",0,a,"RANKINGS_INFO_TOOLTIP_SIDE",0,"top"])},19798,e=>{"use strict";let t={All:"all",Text:"text",Embeddings:"embeddings"},a={Tokens:"tokens",Requests:"requests"},n=[{type:t.All,label:"All modalities"},{type:t.Text,label:"Text"},{type:t.Embeddings,label:"Embeddings"}],r={[a.Tokens]:"Tokens",[a.Requests]:"Subrequests"},i=[{type:a.Requests,label:r[a.Requests]},{type:a.Tokens,label:r[a.Tokens]}],o=a.Requests,s={traffic:"batch",modality:t.All,metric:o};e.s(["DEFAULT_BATCH_RANKINGS_SELECTION",0,s,"RANKINGS_METRIC_LABELS",0,r,"RankingsMetric",0,a,"RankingsModality",0,t,"rankingsMetricOptionList",0,i,"rankingsModalityOptionList",0,n,"resolveBatchRankingsSelection",0,function({modality:e,metric:t}){return{traffic:"batch",modality:e??s.modality,metric:t??o}}])}]); //# sourceMappingURL=2_vxeyy3dfufm.js.map //# chunkId=01a09e5b-4b90-7df2-bb44-0e201e162bc1