PageSourceSearch

https://www.kaggle.com/static/assets/GameArena.d7d80293bb6426df.js

js kaggle.com collected 2026-09-24 09:04:46 UTC 75,109 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_kaggle_workspace=self.webpackChunk_kaggle_workspace||[]).push([["2415"],{13549(e,n,t){t.d(n,{b:()=>p});var r=t(58168),a=t(98587),i=t(96540),o=t(86512),l=t(81825),u=t(33712),c=t(74787),s=t(90441),d=t(74848);let f=["className","children"],m=(0,l.A)("div",{name:"MuiDataGrid",slot:"ToolbarContainer",overridesResolver:(e,n)=>n.toolbarContainer})(({theme:e})=>({display:"flex",alignItems:"center",flexWrap:"wrap",gap:e.spacing(1),padding:e.spacing(.5,.5,0)})),p=i.forwardRef(function(e,n){let{className:t,children:i}=e,l=(0,a.A)(e,f),p=(0,s.A)(),v=(e=>{let{classes:n}=e;return(0,u.A)({root:["toolbarContainer"]},c.B,n)})(p);return i?(0,d.jsx)(m,(0,r.A)({ref:n,className:(0,o.A)(t,v.root),ownerState:p},l,{children:i})):null})},95377(e,n,t){t.d(n,{g:()=>O});var r=t(6926),a=t(66302),i=t(68120),o=t(64866),l=t(256),u=t(96540),c=t(52575);function s(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function d(){var e=s(["\n  background-color: ",";\n  border-radius: ",";\n  min-height: ","px;\n  width: 100%;\n  margin-bottom: 44px;\n  margin-top: ","px;\n\n  @media "," {\n    margin-top: 44px;\n    min-height: unset;\n  }\n\n  @media "," {\n    margin-bottom: 16px;\n    margin-top: 16px;\n  }\n"]);return d=function(){return e},e}function f(){var e=s(["\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 44px 0 44px 44px;\n\n  @media "," {\n    padding: 16px 24px;\n  }\n"]);return f=function(){return e},e}function m(){var e=s(["\n  font-family: ",";\n  margin-bottom: 16px;\n"]);return m=function(){return e},e}function p(){var e=s(["\n  line-height: 22px;\n  margin-bottom: 24px;\n  max-width: 485px;\n"]);return p=function(){return e},e}function v(){var e=s([""]);return v=function(){return e},e}function h(){var e=s(["\n  border-bottom-right-radius: ",";\n  border-top-right-radius: ",";\n  height: 100%;\n  overflow: hidden;\n  position: relative;\n\n  @media "," {\n    display: none;\n  }\n"]);return h=function(){return e},e}function g(){var e=s(["\n  height: 100%;\n  left: 0;\n  object-fit: cover;\n  position: absolute;\n  top: 0;\n  width: 100%;\n"]);return g=function(){return e},e}var b=(0,c.default)(i.x)(d(),function(e){var n=e.theme;return n.km.util.themedStyle(n.km.color.cream[50],n.km.color.grey[850])},function(e){return e.theme.km.borderRadius.xxl},282,r.k3+44,a.vE.TABLET,a.vE.PHONE),y=c.default.div(f(),a.vE.TABLET),E=(0,c.default)(o._)(m(),function(e){return e.theme.km.typography.display1.fontFamily}),x=(0,c.default)(o.OK)(p()),k=c.default.div(v()),w=c.default.div(h(),function(e){return e.theme.km.borderRadius.xxl},function(e){return e.theme.km.borderRadius.xxl},a.vE.TABLET),S=c.default.img(g()),O=function(e){var n=e.className,t=e.title,r=e.subtitle,a=e.subtitleStyle,i=e.style,o=e.actions,c=e.metaStyle;return u.createElement(b,{className:n,style:i},u.createElement(l.L,{desktop:7,tablet:8,phone:4},u.createElement(y,null,u.createElement(E,null,t),u.createElement(x,{emphasis:"low",style:a},r),o&&u.createElement(k,null,o))),u.createElement(l.L,{desktop:5,tablet:0},u.createElement(w,{style:c},u.createElement(S,{src:"/static/images/home/logged-out/community/[email protected]",alt:""}))))}},70865(e,n,t){t.d(n,{d:()=>g});var r=t(65412),a=t(55837),i=t(14874),o=t(96540),l=t(52575);function u(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function c(){var e=u(["\n  ","\n"]);return c=function(){return e},e}function s(){var e=u(["\n  ","\n"]);return s=function(){return e},e}function d(){var e=u(["\n  ","\n\n  position: ",";\n  box-shadow: ",";\n  z-index: ",";\n\n  top: 0px;\n  padding-top: 8px;\n  background-color: ",";\n\n  transition: background-color 0.3s ease-in-out;\n"]);return d=function(){return e},e}function f(){var e=u(["\n  ","\n"]);return f=function(){return e},e}var m=l.default.div(c(),function(e){return e.theme.km.spacing.withContentPadding}),p=l.default.div(s(),function(e){return e.theme.km.spacing.withContentBody}),v=l.default.div(d(),function(e){return e.theme.km.spacing.withContentPadding},function(e){return e.$isScrolled?"sticky":"auto"},function(e){return e.$isScrolled&&e.$showShadow?e.theme.km.elevation.boxShadow[2]:"0"},function(e){return e.$isScrolled?100:"auto"},function(e){return e.theme.km.color.background.normal}),h=l.default.div(f(),function(e){return e.theme.km.spacing.withContentBody}),g=function(e){var n=e.contentHeader,t=e.onBottomSentinalIsScrolled,l=e.children,u=e.style,c=e.showShadow,s=e.showDivider,d=o.useContext(r._).setHideNavigationTopBar,f=(0,a.l)(),g=(0,a.l)();return o.useEffect(function(){return d(f.isScrolled),function(){return d(!1)}},[f.isScrolled]),o.useEffect(function(){t&&t(g.isScrolled)},[g.isScrolled,t]),o.createElement(o.Fragment,null,o.createElement(a.a,{ref:f.sentinelRef}),o.createElement(m,{style:u},o.createElement(p,null,n)),void 0!==s&&s&&o.createElement(i.c,null),o.createElement(a.a,{ref:g.sentinelRef}),o.createElement(v,{$isScrolled:g.isScrolled,$showShadow:void 0===c||c,style:u},o.createElement(h,null,o.Children.map(l,function(e){return o.isValidElement(e)&&e.props.hasOwnProperty("isScrolled")&&e.props.isScrolled!==g.isScrolled?o.cloneElement(e,{isScrolled:g.isScrolled}):e}))))}},29125(e,n,t){t.d(n,{W:()=>p,n:()=>h});var r=t(83399),a=t(66302),i=t(53490),o=t(96540),l=t(52575);function u(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function c(){var e=u(["\n  /*\n  A simple alernative could be to use a pure CSS solution on the section\n  container, but UX desires a viewport-wide divider that breaks layout flow.\n  */\n  background: linear-gradient(\n    0deg,\n    "," 0%,\n    "," 100%\n  );\n  border-bottom: 1px solid ",";\n  position: absolute;\n  bottom: 0;\n  height: 120px;\n  width: calc(100vw - ","px);\n  /*\n  Applies a left offset equal to the distance between the left edge of an\n  element's normal layout, and the left edge of the viewport.\n  */\n  left: calc(50% - 50vw);\n"]);return c=function(){return e},e}function s(){var e=u(["\n  /* Parent of SectionGradient needs position set for absolute positioning. */\n  position: relative;\n  /*\n  Allow the second-to-last element to stay above the section bottom gradient\n  (the last element).\n  */\n  & > *:nth-last-child(2) {\n    position: relative;\n    z-index: ",";\n  }\n"]);return s=function(){return e},e}function d(){var e=u(["\n  ","\n  /*\n  We use padding for the gradient (which renders inside the section),\n  and margin for the offset between sections.\n  */\n  padding-bottom: 60px;\n  margin-bottom: 64px;\n\n  @media "," {\n    margin-bottom: 40px;\n  }\n  @media "," {\n    padding-bottom: 40px;\n  }\n"]);return d=function(){return e},e}var f={light:{border:i.T6,gradientStart:i.MU,gradientEnd:"".concat(i.MU,"00")},dark:{border:i.dW,gradientStart:i._i,gradientEnd:"".concat(i.iF,"00")}},m=l.default.div(c(),function(e){return f[e.theme.name].gradientStart},function(e){return f[e.theme.name].gradientEnd},function(e){return f[e.theme.name].border},function(e){return e.$scrollbarWidth}
1),p=function(){var e=(0,r.y)();return o.createElement(m,{$scrollbarWidth:e})},v=(0,l.css)(s(),function(e){return e.theme.km.zIndex.above}),h=l.default.section(d(),v,a.vE.TABLET,a.vE.PHONE)},21939(e,n,t){t.d(n,{G1:()=>x,nk:()=>k,qs:()=>v});var r=t(63298),a=t(74716),i=t(48585),o=t(97265),l=t(96540),u=t(52575);function c(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function s(){var e=c(["\n  height: ","px;\n  display: flex;\n  flex-direction: column;\n"]);return s=function(){return e},e}function d(){var e=c(["\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n"]);return d=function(){return e},e}function f(){var e=c(["\n  margin: 0px;\n"]);return f=function(){return e},e}function m(){var e=c(["\n  width: 100%;\n  height: 108px;\n"]);return m=function(){return e},e}function p(){var e=c(["\n  width: ",";\n  height: 24px;\n"]);return p=function(){return e},e}var v=320,h=(0,u.default)(a.Z)(s(),v),g=(0,u.default)(i.W)(d()),b=(0,u.default)(r.WA)(f()),y=(0,u.default)(b)(m()),E=(0,u.default)(r.WA)(p(),function(e){return e.width}),x=function(e){var n=e.style,t=e.className,a=e.image,i=e.content,u=e.extension;return l.createElement(h,{role:"listitem",style:n,className:t},(void 0===a||a)&&l.createElement(y,null),(void 0===i||i)&&l.createElement(g,null,l.createElement(r.QS,{width:"80%"}),l.createElement(r.f3,{width:"80%"}),l.createElement(r.f3,{width:"80%"}),l.createElement(r.f3,{width:"80%"})),(void 0===u||u)&&l.createElement(o.U,null,l.createElement(E,{width:"30%"}),l.createElement(E,{width:"10%"})))},k=function(e){var n=e.className;return l.createElement(h,{role:"listitem",className:n},l.createElement(y,null))}},52810(e,n,t){t.d(n,{R:()=>m});var r=t(65196),a=t(96540),i=t(52575);function o(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function l(){var e=o(["\n  display: flex;\n  position: relative;\n  width: 100%;\n  min-width: 0;\n"]);return l=function(){return e},e}function u(){var e=o(["\n  display: flex;\n  align-items: center;\n  position: relative;\n\n  overflow-x: scroll;\n  &::-webkit-scrollbar {\n    display: none;\n  }\n\n  flex-shrink: 0;\n"]);return u=function(){return e},e}function c(){var e=o(["\n  min-width: 0; /* allows this flex item to shrink */\n"]);return c=function(){return e},e}var s=i.default.div(l()),d=i.default.div(u()),f=i.default.div(c()),m=function(e){var n=e.stickyChips,t=e.children,i=e.className,o=e.style;return a.createElement(s,{className:i,style:o},n&&a.createElement(d,null,n),a.createElement(f,null,a.createElement(r.F,null,t)))}},13683(e,n,t){t.d(n,{C:()=>a});var r,a=((r={}).GLOBAL="global",r.RIGHT_RAIL="right-rail",r)},1600(e,n,t){t.d(n,{o:()=>a});var r=t(13683),a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.C.GLOBAL;return"".concat("kaggle-portal-root","-").concat(e)}},6746(e,n,t){t.d(n,{s:()=>d,Y:()=>f});var r=t(13683),a=t(1600),i=t(96540),o=function(e){var n=e.name,t=e.className,r=e.style;return i.createElement("div",{id:(0,a.o)(n),className:t,style:r})},l=t(66302);function u(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function c(){var e,n,t=(e=["\n  /* Only shrink content on large screens. */\n  @media "," {\n    width: ",";\n  }\n"],n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}})));return c=function(){return t},t}var s=t(52575).default.div(c(),l.Ch.LG2,function(e){return e.$isOpen?"calc(100% - 340px)":"100%"}),d=i.createContext({pushPanelOpen:!1}),f=function(e){var n,t=e.children,a=i.useRef(null),l=function(e){if(Array.isArray(e))return e}(n=i.useState(!1))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],i=!0,o=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),2!==a.length);i=!0);}catch(e){o=!0,t=e}finally{try{i||null==r.return||r.return()}finally{if(o)throw t}}return a}}(n)||function(e){if(e){if("string"==typeof e)return u(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,2)}}
1(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),c=l[0],f=l[1];return i.useEffect(function(){var e,n=null==(e=a.current)?void 0:e.childNodes[0];if(!n)throw Error("Could not find portal root with name ".concat(r.C.RIGHT_RAIL," in DOM."));var t=new MutationObserver(function(e,t){f(n.hasChildNodes())});return t.observe(n,{attributes:!1,childList:!0,subtree:!1}),function(){t.disconnect()}},[]),i.createElement(d.Provider,{value:{pushPanelOpen:c}},i.createElement(s,{ref:a,$isOpen:c},i.createElement(o,{name:r.C.RIGHT_RAIL}),t))}},44(e,n,t){t.r(n),t.d(n,{default:()=>rd});var r=t(94582),a=t(40529),i=t(70865),o=t(13749),l=t(34769),u=t(81831),c=t(68553),s=t(88003),d=t(64866),f=t(54358),m=t(15760),p=t(96540),v=function(e){if(!e)return"";var n=Math.floor((new Date().getTime()-e.getTime())/1e3);if(n<60)return"just now";var t=Math.floor(n/60);if(t<60)return"".concat(t," minute").concat(1===t?"":"s"," ago");var r=Math.floor(t/60);if(r<24)return"".concat(r," hour").concat(1===r?"":"s"," ago");var a=Math.floor(r/24);if(a<30)return"".concat(a," day").concat(1===a?"":"s"," ago");var i=Math.floor(a/30);if(i<12)return"".concat(i," month").concat(1===i?"":"s"," ago");var o=Math.floor(i/12);return"".concat(o," year").concat(1===o?"":"s"," ago")},h=function(e){var n=e.benchmarks,t=e.leaderboards,r=e.leaderboardLimit,a=p.useRef(null),i=p.useMemo(function(){var e=function(e){var t={id:e,rank:e+1};n.forEach(function(n,a){if(n.version){var i=r[a],o=null==i?void 0:i.rows[e];(null==o?void 0:o.modelVersion)&&(t["benchmark_".concat(n.version.id)]=o.modelVersion)}}),i.push(t)},r=n.map(function(e){return e.version?t.get(e.version.id):void 0}),a=0;r.forEach(function(e){e&&e.rows.length>a&&(a=e.rows.length)});for(var i=[],o=0;o<a;o++)e(o);var l=[{field:"rank",headerName:"Rank",width:120,sortable:!1}];return n.forEach(function(e){e.version&&l.push({field:"benchmark_".concat(e.version.id),flex:1,minWidth:250,sortable:!1,renderHeader:function(){var n,t;return p.createElement(d.Yq,{href:"/benchmarks/".concat(null==(n=e.organization)?void 0:n.slug,"/").concat(e.slug),target:"_blank"},null==(t=e.version)?void 0:t.name)},renderCell:function(e){var n,t,r,a,i=e.value;return i?p.createElement("div",{style:{display:"flex",alignItems:"center",gap:"8px"}},p.createElement(f.e,{thumbnailUrl:null==(a=i.organization)?void 0:a.thumbnailImageUrl,size:"medium",displayName:null!=(n=null!=(t=i.displayName)?t:i.name)?n:""}),p.createElement(d.jz,null,null!=(r=i.displayName)?r:i.name)):""}})}),{rows:i,columns:l}},[n,t]),o=i.rows,l=i.columns,u=v(p.useMemo(function(){var e;return n.forEach(function(n){if(n.version&&t.get(n.version.id)){var r=n.version;if(r.updateTime){var a=new Date(r.updateTime);(!e||a>e)&&(e=a)}}}),e},[n,t]));return p.createElement(p.Fragment,null,p.createElement(m.z,{innerRef:a,columns:l,rows:o.slice(0,r),disableRowSelectionOnClick:!0,hideFooter:!0}),u&&p.createElement("div",{style:{marginTop:"16px",textAlign:"left"}},p.createElement(d.jz,{emphasis:"low"},"Last Updated ",u)))},g=t(53630),b=t(29045),y=t(82775),E=t(70957),x=t(45425),k=t(82086),w=t(62070),S=t(20788),O=t(66302),j=t(14874),I=t(74716),A=t(97265),T=t(23571),C=t(71488),M=t(54198),P=t(42556),B=t(91013),z=t(45853),V=t(15327),L=t(52575);function R(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function N(e,n,t,r,a,i,o){try{var l=e[i](o),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function U(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var i=e.apply(n,t);function o(e){N(i,r,a,o,l,"next",e)}function l(e){N(i,r,a,o,l,"throw",e)}o(void 0)})}}function D(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var i=[],o=!0,l=!1;try{for(a=a.call(e);!(o=(t=a.next()).done)&&(i.push(t.value),!n||i.length!==n);o=!0);}catch(e){l=!0,r=e}finally{try{o||null==a.return||a.return()}finally{if(l)throw r}}return i}}(e,n)||function(e,n){if(e){if("string"==typeof e)return R(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return R(e,n)}}
1(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function _(e,n){var t,r,a,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(o,"next",{value:u(0)}),l(o,"throw",{value:u(1)}),l(o,"return",{value:u(2)}),"function"==typeof Symbol&&l(o,Symbol.iterator,{value:function(){return this}}),o;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(i=0)),i;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(a=(a=i.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){i.label=c[1];break}if(6===c[0]&&i.label<a[1]){i.label=a[1],a=c;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(c);break}a[2]&&i.ops.pop(),i.trys.pop();continue}c=n.call(e,i)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function H(){var e=F(["\n  margin: 40px 0px;\n"]);return H=function(){return e},e}function G(){var e=F(["\n  margin: 0;\n"]);return G=function(){return e},e}function $(){var e=F(["\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n"]);return $=function(){return e},e}function W(){var e=F(["\n  font-weight: bold;\n  text-decoration: underline;\n  text-decoration-color: ",";\n  text-decoration-thickness: 4px;\n  text-underline-offset: 4px;\n"]);return W=function(){return e},e}function q(){var e=F(["\n  font-weight: 600;\n  font-size: 12px;\n"]);return q=function(){return e},e}function Z(){var e=F(["\n  background-color: ",";\n  padding: 20px;\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n\n  "," {\n    padding: 0px;\n    border-top: none;\n  }\n"]);return Z=function(){return e},e}function K(){var e=F(["\n  "," {\n    ",";\n  }\n"]);return K=function(){return e},e}function X(){var e=F(["\n  display: flex;\n  flex-direction: column;\n"]);return X=function(){return e},e}function Y(){var e=F(["\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n"]);return Y=function(){return e},e}function Q(){var e=F(["\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  gap: 10px;\n"]);return Q=function(){return e},e}function J(){var e=F(["\n  margin-bottom: 8px;\n  background-color: ",";\n  padding: 8px;\n  border-radius: 4px;\n  display: flex;\n  flex-direction: column;\n  gap: 5px;\n  min-width: 150px;\n"]);return J=function(){return e},e}function ee(){var e=F(["\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  gap: 5px;\n"]);return ee=function(){return e},e}function en(){var e=F(["\n  text-align: right;\n"]);return en=function(){return e},e}function et(){var e=F(["\n  padding-bottom: 40px;\n"]);return et=function(){return e},e}function er(){var e=F(["\n  width: 100%;\n  height: 500px;\n  background-color: ",";\n  border-radius: 4px;\n  overflow: hidden;\n"]);return er=function(){return e},e}function ea(){var e=F(["\n  width: 100%;\n  height: 500px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: ",";\n"]);return ea=function(){return e},e}var ei=(0,L.default)(j.c)(H()),eo=(0,L.default)(j.c)(G()),el=L.default.div($()),eu=(0,L.default)(d.cR)(W(),function(e){return e.theme.km.color.kaggle.primary}),ec=(0,L.default)(d.jz)(q()),es=(0,L.default)(I.Z)(Z(),function(e){return e.theme.km.color.background.normal},A.U),ed=(0,L.default)(T.l)(K(),d.cR,function(e){return e.theme.km.typography.h5.withAll}
1),ef=L.default.div(X()),em=L.default.div(Y()),ep=L.default.div(Q()),ev=L.default.div(J(),function(e){return e.theme.km.color.background.code}),eh=L.default.div(ee()),eg=L.default.div(en()),eb=L.default.div(et()),ey=L.default.div(er(),function(e){return e.theme.km.color.background.code}),eE=L.default.div(ea(),function(e){return e.theme.km.color.background.code}),ex=p.memo(function(e){var n=e.entries,t=e.taskVersion,r=t.displayType,a=t.precision;return n.map(function(e,n){var t=(0,w.m)(r,e.value,a),i=null;if(void 0!==e.unevenConfidenceInterval){var o=Math.abs(e.unevenConfidenceInterval.minus),l=Math.abs(e.unevenConfidenceInterval.plus),u=(0,w.m)(r,o,a),c=(0,w.m)(r,l,a),s=e.unevenConfidenceInterval.minus>=0?"-":"+",f=e.unevenConfidenceInterval.plus>=0?"+":"-";i=p.createElement(ec,null,s,u,"/",f,c)}else if(void 0!==e.confidenceInterval){var m=(0,w.m)(r,e.confidenceInterval,a);i=p.createElement(ec,null,"\xb1",m)}return p.createElement(ev,{key:e.modelVersionId},p.createElement(eh,null,p.createElement("div",null,p.createElement(d.jz,{fontWeight:"bold"},e.modelVersionName),p.createElement(d.bz,{emphasis:"low"},"# ",n+1," Rank")),p.createElement(eg,null,p.createElement(eu,null,t),i)))})}),ek=function(e){var n,t,r,a=e.leaderboardBenchmarks,i=e.leaderboards,o=e.episodesByBenchmark,l=e.environmentRenderType,u=void 0===l?z.WVM.HTML:l,c=e.onOpenEpisodeInFullView,s=(0,V.A)(O.vE.PHONE),f=p.useRef(null),m=p.useMemo(function(){var e;return null!=(e=null==a?void 0:a.filter(function(e){var n,t=null==(n=e.version)?void 0:n.id;if(!t)return!1;var r=null==o?void 0:o.get(t);return!!r&&r.length>0}))?e:[]},[a,o]),v=D(p.useState(m[0]),2),h=v[0],w=v[1];p.useEffect(function(){w(function(e){return e&&m.includes(e)?e:m[0]})},[m]);var j=D(p.useState(),2),I=j[0],L=j[1],R=D(p.useState(new Map),2),N=R[0],F=R[1],H=D(p.useState(!1),2),G=H[0],$=H[1],W=p.useMemo(function(){var e,n=null==h||null==(e=h.version)?void 0:e.id;if(!n||!i)return null;var t=i.get(n);return t?function(e){if(!(null==e||null==(a=e.headers)?void 0:a[0])||!(null==e||null==(i=e.rows)?void 0:i.length))return null;var n,t,r,a,i,o=e.headers[0],l=null==o?void 0:o.taskVersionMapping,u=null==o?void 0:o.taskVersion;if(!l||!u||!u.id)return null;var c={id:u.id,name:null!=(n=l.columnName)?n:"",versionNumber:null!=(t=u.versionNumber)?t:0,type:l.type,primarySortTaskVersionId:u.id,defaultSort:"desc",displayType:l.displayType,precision:null!=(r=l.precision)?r:1,showPopover:!1,leaderboardHidden:!1,isPublic:!0},s=l.childTaskVersionId;return s?{entries:e.rows.slice(0,3).map(function(e){var n,t,r,a,i=null==e?void 0:e.modelVersion,o=(null!=(n=null==e?void 0:e.results)?n:[]).find(function(e){return(null==e?void 0:e.taskVersionId)===s}),u=null==o?void 0:o.numericResult;return{taskVersionId:s,taskVersionName:null!=(t=l.columnName)?t:"",candidateId:(0,S.RC)({modelVersionId:null==i?void 0:i.id}),modelVersionId:null!=(r=null==i?void 0:i.id)?r:0,modelVersionName:null!=(a=null==i?void 0:i.name)?a:"",value:null==u?void 0:u.value,confidenceInterval:null==u?void 0:u.confidenceInterval,unevenConfidenceInterval:null==u?void 0:u.unevenConfidenceInterval,isBestScore:!1,evaluationDate:null==o?void 0:o.evaluationDate,state:B.lzX.UNSPECIFIED,outputKernelSessionId:void 0}}),taskVersion:c}:null}(t):null},[h,i]),q=p.useMemo(function(){return m.map(function(e){var n;return{label:null==(n=e.version)?void 0:n.name,value:e}})},[m]),Z=p.useMemo(function(){var e,n,t=null==h||null==(n=h.version)?void 0:n.id;return t&&o?(null!=(e=o.get(t))?e:[]).slice(0,3):[]},[null==h||null==(t=h.version)?void 0:t.id,o]);p.useEffect(function(){U(function(){var e;return _(this,function(n){switch(n.label){case 0:if(0===Z.length)return F(new Map),$(!1),[2];return $(!0),e=new Map,[4,Promise.all(Z.map(function(n){var t=n.episodeId;return U(function(){var n,r,a,i,o,l;return _(this,function(u){switch(u.label){case 0:return u.trys.push([0,2,,3]),[4,z.sIG.episodeService.getEpisode({episodeId:t})];case 1:return r=(n=u.sent()).episode,a=n.teams,r&&a&&(i=(0,k.T)(a),o=Array.from(new Set((0,x.yV)(r,i).episode.agents.map(function(e){return e.teamId}))).map(function(e){var n=i[e];return n?(0,x.GE)(n):"Unknown"}).join(" vs "),e.set(t,o)),[3,3];case 2:return l=u.sent(),(0,g.Z)(l,"Failed to load episode matchup for episode ".concat(t)),[3,3];case 3:return[2]}})})()}))];case 1:return n.sent(),F(e),$(!1),[2]}})})()},[Z]);var K=p.useMemo(function(){return Z.map(function(e,n){return{label:N.get(e.episodeId)||"Episode ".concat(n+1),value:e.episodeId}})},[Z,N]);p.useEffect(function(){Z.length>0?L(Z[0].episodeId):L(void 0)},[Z]);var X=G||!c||!(null==W||null==(r=W.entries)?void 0:r[0])||!h,Y=p.useCallback(function(){if(c&&(null==W||null==(e=W.entries)?void 0:e[0])&&h){var e;c(W.entries[0].modelVersionId,h,I)}},[c,W,h,I]),Q=(0,y.j)(null!=I?I:void 0),J=Q.transformedReplay,ee=null!=(n=J.name)?n:"",en=(0,E.H)(ee||void 0),et=en.visualizers,er=en.getVisualizerUrl,ea=p.useMemo(function(){var e;if(0!==et.length)return null!=(e=null==et?void 0:et.default)?e:et[0]},[et]),eu=p.useMemo(function(){if((null==J?void 0:J.name)&&void 0!==ea&&!er(J.name,ea))return"Unable to load visualizer for ".concat(J.name)}
1,[null==J?void 0:J.name,ea,er]),ec=Q.errorMessage||eu;return p.createElement(ef,null,p.createElement(eb,null,p.createElement(d.f_,{as:"h2"},"Featured Games")),p.createElement(es,null,p.createElement(em,null,p.createElement(ed,{placeholder:"Select a Game",options:q,value:h,onSelect:w}),!s&&W&&p.createElement(ep,null,p.createElement(ex,{entries:W.entries,taskVersion:W.taskVersion}))),Z.length>0&&p.createElement(p.Fragment,null,p.createElement(eo,null),p.createElement(el,null,G?p.createElement(C.P,{size:"medium"}):p.createElement(T.l,{placeholder:"Select an Episode",options:K,value:I,onSelect:L}),s?p.createElement(M.K,{onClick:Y,icon:"open_in_new",size:"large",title:"Analyze in Full View",disabled:X}):p.createElement(P.$,{onClick:Y,leadingIcon:"open_in_new",emphasis:"medium",disabled:X},"Analyze in Full View")),p.createElement(eo,null),p.createElement(A.U,null,I&&J&&Q.episodeSummary&&p.createElement(ey,null,p.createElement(b._,{environmentRenderType:u,id:I,excludeAgentScoreDetails:!0,iframeRef:f,episodeSummary:Q.episodeSummary,replay:J,externalPlayback:!1,initialStep:0,autoPlay:!0,errorMessage:ec,selectedVisualizer:ea,getVisualizerUrl:er,dense:!0})),I&&(!J||!Q.episodeSummary)&&p.createElement(eE,null,p.createElement(C.P,{size:"xlarge"}))))),p.createElement(ei,null))},ew=t(56845),eS=t(69581),eO=t(8580),ej=t(3330),eI=t(13079),eA=t(96465),eT=t(48585),eC=t(26260),eM=t(55127),eP=t.n(eM);function eB(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function ez(){var e=eB(["\n  background-color: ",";\n  width: 280px;\n"]);return ez=function(){return e},e}function eV(){var e=eB(["\n  ",";\n"]);return eV=function(){return e},e}function eL(){var e=eB(["\n  ",";\n"]);return eL=function(){return e},e}function eR(){var e=eB(["\n  ",";\n"]);return eR=function(){return e},e}function eN(){var e=eB(["\n  min-height: 48px;\n"]);return eN=function(){return e},e}function eU(){var e=eB(["\n  position: relative;\n"]);return eU=function(){return e},e}function eD(){var e=eB(["\n  position: absolute;\n  left: 24px;\n  bottom: 20px;\n  height: 24px;\n  width: 24px;\n  z-index: ",";\n"]);return eD=function(){return e},e}function eF(){var e=eB(["\n  position: absolute;\n  left: 12px;\n  bottom: 8px;\n  height: 48px;\n  width: 48px;\n  display: inline-block;\n"]);return eF=function(){return e},e}function e_(){var e=eB(["\n  font-size: 20px;\n  font-weight: bold;\n  text-decoration: underline;\n  text-decoration-color: ",";\n  text-decoration-thickness: 4px;\n  text-underline-offset: 4px;\n  line-height: 1;\n"]);return e_=function(){return e},e}function eH(){var e=eB(["\n  margin-bottom: 8px;\n  background-color: ",";\n  padding: 8px;\n  border-radius: 4px;\n"]);return eH=function(){return e},e}function eG(){var e=eB(["\n  ",";\n"]);return eG=function(){return e},e}var e$=" \xb7 ",eW=(0,L.default)(I.Z)(ez(),function(e){return e.theme.km.color.background.normal}),eq=(0,L.default)(d.LE)(eV(),function(e){return e.theme.km.util.withLineClamp("48px",2)}),eZ=(0,L.default)(d.qb)(eL(),function(e){return e.theme.km.util.withLineClamp("24px",1)}),eK=(0,L.default)(d.qb)(eR(),function(e){return e.theme.km.util.withLineClamp("48px",2)}),eX=L.default.div(eN()),eY=L.default.div(eU()),eQ=(0,L.default)(ej.I)(eD(),function(e){return e.theme.km.zIndex.above}),eJ=L.default.img(eF()),e0=function(e){var n,t=e.benchmarkVersion,r=e.isFeatured,a=e.leaderboard,i=(0,L.useTheme)(),o=void 0===t.url?"/benchmarks":r?t.url:"".concat(t.url,"/tournament"),l=p.useMemo(function(){if((null==a?void 0:a.rows)&&a.rows.length>0){var e,n,r,i,o,l,u,c,s,d,f,m,p,v,h=a.rows[0],g=null!=(i=null==(s=a.headers)||null==(c=s[0])||null==(u=c.taskVersion)?void 0:u.displayType)?i:B.z07.PERCENTAGES,b=0;return void 0!==h.aggregateScore&&0!==h.aggregateScore?b=h.aggregateScore:(null==(m=h.results)||null==(f=m[0])||null==(d=f.numericResult)?void 0:d.value)!==void 0&&(b=h.results[0].numericResult.value),{avatarUrl:null!=(o=null==(p=h.publisherOrganization)?void 0:p.thumbnailImageUrl)?o:"",modelName:null!=(l=null==(v=h.modelVersion)?void 0:v.name)?l:"",score:b,displayType:g}}return(null==(r=t.topRankingResults)?void 0:r.rows[0])?(e=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},t.topRankingResults.rows[0]),n=n={displayType:t.topRankingResults.displayType},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n}
1)(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}),e):void 0},[a,t.topRankingResults]);return p.createElement(eI.S,{href:o,onClick:function(){return(0,eC.HF)("benchmark-leaderboards","game-arena-benchmark-card-click",{benchmarkVersionId:t.id})},target:"_blank"},p.createElement(eW,{$hoverBoxShadow:!0},p.createElement(eY,null,p.createElement(eA.M,{src:(0,eO.XQ)(t.id),onError:function(e){var n=e.currentTarget,r="https://storage.googleapis.com/kaggle-static/game-arena/".concat(t.id,"_cover.png");n.src!==r&&(n.src=r)},alt:""}),r&&p.createElement(p.Fragment,null,p.createElement(eQ,{icon:"leaderboard",color:i.km.color.kaggle.black}),p.createElement(eJ,{src:"/static/images/benchmarks/icon-circle-background.svg",alt:""}))),p.createElement(eT.W,{style:{minHeight:160,maxHeight:160}},p.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"8px",overflow:"hidden"}},p.createElement(eq,{title:t.name},t.name),p.createElement(e6,{isFeatured:r,mappedModelVersionCount:t.benchmarkModelVersionMappingsCount,ownerOrganization:t.organization,updateTime:t.updateTime,isLeaderboardHidden:!(null==(n=t.taskVersion)?void 0:n.isPublic)}),p.createElement(eX,null,p.createElement(eK,{emphasis:"medium"},t.description)),l&&p.createElement(e5,{topModel:l}))),r&&p.createElement(A.U,{style:{overflow:"hidden"}},p.createElement(d.qb,{emphasis:"medium"},eP()("model",t.benchmarkModelVersionMappingsCount,!0)),p.createElement("div",{style:{display:"flex",order:"1",marginRight:"0",marginLeft:"auto"}},p.createElement(d.qb,{emphasis:"medium"},t.type===B.Ufr.SUITE?"Suite":"Game")))))},e1=(0,L.default)(d.cR)(e_(),function(e){return e.theme.km.color.kaggle.primary}),e2=L.default.div(eH(),function(e){return e.theme.km.color.background.code}),e4=(0,L.default)(d.jz)(eG(),function(e){return e.theme.km.util.withLineClamp("24px",1)}),e5=function(e){var n=e.topModel;return p.createElement(e2,null,p.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",gap:"8px"}},p.createElement("div",{style:{minWidth:0}},p.createElement(e4,{fontWeight:"bold",title:n.modelName},n.modelName),p.createElement(d.bz,{emphasis:"low"},"#1 Rank")),p.createElement(e1,null,(0,w.m)(n.displayType,n.score,2))))},e6=function(e){var n,t=e.isFeatured,r=e.mappedModelVersionCount,a=e.ownerOrganization,i=e.updateTime,o=e.isLeaderboardHidden;return n=t?p.createElement(ew.y,{separator:e$},(null==a?void 0:a.name)!==void 0&&p.createElement("span",null,a.name),void 0!==i&&p.createElement("span",null,"Last update ",p.createElement(eS.f,{time:i}))):o?p.createElement(ew.y,{separator:e$},(null==a?void 0:a.name)!==void 0&&p.createElement("span",null,a.name),p.createElement("span",null,"Leaderboard Unpublished")):p.createElement(ew.y,{separator:e$},(null==a?void 0:a.name)!==void 0&&p.createElement("span",null,a.name),p.createElement("span",null,eP()("model",r,!0))),p.createElement(eZ,{emphasis:"medium"},n)},e8=t(47684),e3=t(1922);function e7(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function e9(){var e,n,t=(e=["\n  margin-bottom: 16px;\n"],n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}})));return e9=function(){return t},t}var ne=(0,L.default)(e8.T)(e9()),nn=function(e){var n,t=e.benchmarkVersions,r=e.header,a=e.isFeatured,i=e.leaderboards,o=function(e){if(Array.isArray(e))return e}(n=p.useState(!0))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],i=!0,o=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),2!==a.length);i=!0);}catch(e){o=!0,t=e}finally{try{i||null==r.return||r.return()}finally{if(o)throw t}}return a}}(n)||function(e){if(e){if("string"==typeof e)return e7(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e7(e,2)}}
1(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),l=o[0],u=o[1];return p.createElement(e3.nD,{hideDivider:!0,onClick:function(){return u(function(e){return!e})},open:l,customHeader:r},p.createElement(ne,{innerContainerStyle:{gap:"24px",padding:"12px 0px"},useChevronButton:!0},t.map(function(e){return p.createElement("div",{key:e.id,role:"listitem"},p.createElement(e0,{benchmarkVersion:e,isFeatured:null!=a&&a,leaderboard:null==i?void 0:i.get(e.id)}))})))},nt=t(98277),nr=t(30634),na=t(70626),ni=t(21939),no=t(33224),nl=t(98140),nu=t(86090);function nc(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function ns(e,n,t,r,a,i,o){try{var l=e[i](o),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function nd(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var i=e.apply(n,t);function o(e){ns(i,r,a,o,l,"next",e)}function l(e){ns(i,r,a,o,l,"throw",e)}o(void 0)})}}function nf(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}function nm(e,n){return n=null!=n?n:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}),e}function np(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var i=[],o=!0,l=!1;try{for(a=a.call(e);!(o=(t=a.next()).done)&&(i.push(t.value),!n||i.length!==n);o=!0);}catch(e){l=!0,r=e}finally{try{o||null==a.return||a.return()}finally{if(l)throw r}}return i}}(e,n)||function(e,n){if(e){if("string"==typeof e)return nc(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return nc(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nv(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function nh(e,n){var t,r,a,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(o,"next",{value:u(0)}),l(o,"throw",{value:u(1)}),l(o,"return",{value:u(2)}),"function"==typeof Symbol&&l(o,Symbol.iterator,{value:function(){return this}}),o;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(i=0)),i;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(a=(a=i.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){i.label=c[1];break}if(6===c[0]&&i.label<a[1]){i.label=a[1],a=c;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(c);break}a[2]&&i.ops.pop(),i.trys.pop();continue}c=n.call(e,i)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function ng(){var e=nv(["\n  margin-bottom: 16px;\n"]);return ng=function(){return e},e}function nb(){var e=nv(["\n  width: 280px;\n  height: 320px;\n  flex-shrink: 0;\n"]);return nb=function(){return e},e}function ny(){var e=nv(["\n  width: 280px;\n  flex-shrink: 0;\n"]);return ny=function(){return e},e}var nE=(0,L.default)(e8.T)(ng()),nx=(0,L.default)(ni.G1).attrs({image:!1})(nb()),nk=L.default.div(ny()),nw=function(e){var n=e.datasetMedia,t=e.header,r=(0,nu.Zp)(),a=np(p.useState(!0),2),i=a[0],o=a[1],l=np(p.useState([]),2),u=l[0],c=l[1],s=np(p.useState(!0),2),d=s[0],f=s[1];
1p.useEffect(function(){nd(function(){var e,t;return nh(this,function(r){switch(r.label){case 0:if(f(!0),0===(e=Array.from(new Set(n.map(function(e){return e.datasetId}).filter(function(e){return void 0!==e})))).length)return f(!1),[2];r.label=1;case 1:return r.trys.push([1,3,4,5]),[4,nl.xjF.datasetService.getDatasetsById({ids:e,initialRank:0})];case 2:return c(r.sent().items.map(function(e){var n,t=(0,nr.gt)(e);return nm(nf({},t),{datasource:nm(nf({},t.datasource),{thumbnailImageUrl:(n=t.datasource.thumbnailImageUrl)?n.replace("/dataset-thumbnail.","/dataset-cover."):n})})})),[3,5];case 3:return t=r.sent(),(0,g.Z)(t),[3,5];case 4:return f(!1),[7];case 5:return[2]}})})()},[n]);var m=p.useCallback(function(e){(0,eC.HF)("game-arena","dataset-navigate",{datasetId:e.datasource.datasetId,datasetUrl:e.datasetUrl}),r(e.datasetUrl||"#")},[r]),v=p.useCallback(function(e){return nd(function(){var n,t,r,a,i,o,l;return nh(this,function(s){switch(s.label){case 0:if(!(n=u.find(function(n){return n.datasource.datasetId===e})))return[2];c(function(n){return n.map(function(n){return n.datasource.datasetId===e?nm(nf({},n),{voteButton:nm(nf({},n.voteButton),{isDisabled:!0})}):n})}),r=(t=n.voteButton).state,a=t.totalVotes,s.label=1;case 1:return s.trys.push([1,3,,4]),[4,nl.xjF.datasetService.voteOnDataset({datasetId:e,voteType:"no-vote"===r?no.rj.UPVOTE:no.rj.DELETE_VOTE})];case 2:return s.sent(),o="voted-up"==(i="voted-up"===r?"no-vote":"voted-up")?a+1:a-1,(0,eC.HF)("game-arena","dataset-vote",{datasetId:e,voteState:i,voteCount:o}),c(function(n){return n.map(function(n){return n.datasource.datasetId===e?nm(nf({},n),{voteButton:{state:i,totalVotes:o,isDisabled:!1}}):n})}),[3,4];case 3:return l=s.sent(),(0,g.Z)(l),c(function(n){return n.map(function(n){return n.datasource.datasetId===e?nm(nf({},n),{voteButton:nm(nf({},n.voteButton),{isDisabled:!1})}):n})}),[3,4];case 4:return[2]}})})()},[u]),h=p.useCallback(function(e){(0,eC.HF)("game-arena","dataset-download",{datasetId:e.datasource.datasetId}),(0,na.O)(e.downloadUrl)},[]);return d?p.createElement(e3.nD,{hideDivider:!0,onClick:function(){return o(function(e){return!e})},open:i,customHeader:t},p.createElement(nE,{key:"loading",innerContainerStyle:{gap:"24px",padding:"12px 0px"},useChevronButton:!0},n.map(function(e,n){return p.createElement(nx,{key:n})}))):0===u.length?null:p.createElement(e3.nD,{hideDivider:!0,onClick:function(){return o(function(e){return!e})},open:i,customHeader:t},p.createElement(nE,{key:"loaded",innerContainerStyle:{gap:"24px",padding:"12px 0px"},useChevronButton:!0},u.map(function(e){return p.createElement(nk,{key:e.datasource.datasetId},p.createElement(nt.S,{item:e,onNavigate:m,onVote:v,onDownload:h}))})))},nS=t(95377),nO=t(29125),nj=t(6926),nI=t(37958),nA=t(19224);function nT(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function nC(){var e=nT(["\n  padding-bottom: 20px;\n  margin-bottom: 0;\n\n  @media "," {\n    margin-top: ","px;\n  }\n"]);return nC=function(){return e},e}function nM(){var e=nT(["\n  position: relative;\n  width: 540px;\n  height: 420px;\n  margin-left: 40px;\n\n  @media "," {\n    width: 100%;\n    max-width: 386px;\n    height: auto;\n    margin-left: 0;\n  }\n"]);return nM=function(){return e},e}function nP(){var e=nT(["\n  position: absolute;\n  top: 56px;\n  left: -50px;\n  z-index: ",";\n  border: 2px solid ",";\n  border-radius: ",";\n\n  @media "," {\n    position: relative;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: auto;\n    margin-top: 20px;\n  }\n"]);return nP=function(){return e},e}function nB(){var e=nT(["\n  position: absolute;\n  top: 124px;\n  left: 258px;\n  z-index: ",";\n\n  @media "," {\n    display: none;\n  }\n"]);return nB=function(){return e},e}function nz(){var e=nT(["\n  display: flex;\n  gap: 12px;\n  align-self: center;\n"]);return nz=function(){return e},e}function nV(){var e=nT(["\n  align-items: center;\n\n  h1 {\n    font-size: 56px;\n    margin-bottom: 36px;\n  }\n"]);return nV=function(){return e},e}function nL(){var e=nT(["\n  overflow-wrap: break-word;\n  max-width: 100%;\n"]);return nL=function(){return e},e}var nR=(0,L.default)(nO.n)(nC(),O.Ch.PHONE,nj.k3),nN=L.default.div(nM(),O.vE.PHONE),nU=L.default.img(nP(),function(e){return e.theme.km.zIndex.above},function(e){return e.theme.km.color.outline.medium},function(e){return e.theme.km.borderRadius.m},O.vE.PHONE),nD=L.default.img(nB(),function(e){return e.theme.km.zIndex.default},O.vE.PHONE),nF=L.default.div(nz()),n_=(0,L.default)(nI.d)(nV()),nH=L.default.div(nL()),nG=function(){var e=p.createElement(nH,null,p.createElement(d.cR,{emphasis:"medium"},"Measuring the frontier of model capabilities through dynamic game environments.")),n=p.createElement(nF,null,p.createElement(P.$,{emphasis:"medium",leadingIcon:"article",target:"_blank",href:"/blog/introducing-game-arena"}
1,"Read Our Blog"),p.createElement(P.$,{emphasis:"medium",leadingIcon:"question_mark",target:"_blank",href:"/game-arena-faq"},"Q&A"));return nA.gH.rebrand?p.createElement(nS.g,{title:"Game Arena",subtitle:e,actions:n}):p.createElement(nR,null,p.createElement(n_,{title:"Game Arena",subtitle:e,condensed:!1,wrap:"wrap",enforceMinHeight:!1,meta:p.createElement(nN,null,p.createElement(nU,{src:"/static/images/benchmarks/game-arena/game-arena-header.gif",alt:"",width:"540",height:"293"}),p.createElement(nD,{src:"/static/images/blobs/blob_blue_yellow_together.png",alt:"",width:"281",height:"281"})),actions:n}),p.createElement(nO.W,null))};function n$(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function nW(){var e=n$(["\n  border-style: solid;\n  border-width: 16px 0px 16px 26px;\n  border-color: transparent transparent transparent white;\n  margin-left: 7px;\n"]);return nW=function(){return e},e}function nq(){var e=n$(["\n  background: radial-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 60%);\n  border-radius: 64px;\n  width: 64px;\n  height: 64px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n"]);return nq=function(){return e},e}var nZ=L.default.div(nW()),nK=L.default.div(nq());function nX(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function nY(e,n,t,r,a,i,o){try{var l=e[i](o),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,a)}function nQ(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var i=e.apply(n,t);function o(e){nY(i,r,a,o,l,"next",e)}function l(e){nY(i,r,a,o,l,"throw",e)}o(void 0)})}}function nJ(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var i=[],o=!0,l=!1;try{for(a=a.call(e);!(o=(t=a.next()).done)&&(i.push(t.value),!n||i.length!==n);o=!0);}catch(e){l=!0,r=e}finally{try{o||null==a.return||a.return()}finally{if(l)throw r}}return i}}(e,n)||function(e,n){if(e){if("string"==typeof e)return nX(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return nX(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n0(e,n){var t,r,a,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(o,"next",{value:u(0)}),l(o,"throw",{value:u(1)}),l(o,"return",{value:u(2)}),"function"==typeof Symbol&&l(o,Symbol.iterator,{value:function(){return this}}),o;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(i=0)),i;)try{if(t=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(a=(a=i.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){i.label=c[1];break}if(6===c[0]&&i.label<a[1]){i.label=a[1],a=c;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(c);break}a[2]&&i.ops.pop(),i.trys.pop();continue}c=n.call(e,i)}catch(e){c=[6,e],r=0}finally{t=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}var n1=function(e){if(e.linkUrl)try{var n=new URL(e.linkUrl.startsWith("http")?e.linkUrl:"https://".concat(e.linkUrl)).hostname.split(".");if(n.length>2&&"www"===n[0])return"".concat(n[1][0].toUpperCase()).concat(n[1].substring(1),".").concat(n[2]);if(n.length>=2)return"".concat(n[0][0].toUpperCase()).concat(n[0].substring(1),".").concat(n[1])}catch(e){return"External"}else if(e.youtubeId)return"YouTube.com";else if(e.kickChannel)return"Kick.com";return"Kaggle.com"},n2=function(e,n){var t=nJ(p.useState(""),2),r=t[0],a=t[1],i=nJ(p.useState(!0),2),o=i[0],l=i[1],u=p.useCallback(function(){var t=e.imageUrl,r=e.youtubeId,a=e.kickChannel;return t||(r?"https://img.youtube.com/vi/".concat(r,"/sddefault.jpg"):a?"":void 0!==n?(0,eO.XQ)(n):"")},[e,n]);return p.useEffect(function(){a(u()),l(!0);var t=!0;return nQ(function(){var r;return n0(this,function(i){switch(i.label){case 0:return[4,nQ(function(){var t,r,a,i,o,l,u,c,s;return n0(this,function(d){switch(d.label){case 0:if(t=e.imageUrl,r=e.youtubeId,a=e.kickChannel,t)return[2,t];if(!r)return[3,2];return i="https://img.youtube.com/vi/".concat(r,"/maxresdefault.jpg"),[4,new Promise(function(e){var n=new Image;
1n.onload=function(){return e(120!==n.naturalWidth||90!==n.naturalHeight)},n.onerror=function(){return e(!1)},n.src=i})];case 1:if(d.sent())return[2,i];return[2,"https://img.youtube.com/vi/".concat(r,"/sddefault.jpg")];case 2:if(!a)return[3,7];d.label=3;case 3:return d.trys.push([3,6,,7]),[4,fetch("https://kick.com/api/v2/channels/".concat(a))];case 4:return[4,d.sent().json()];case 5:if(s=(null==(c=d.sent())||null==(l=c.livestream)||null==(o=l.thumbnail)?void 0:o.url)||(null==c||null==(u=c.user)?void 0:u.profile_pic))return[2,s];return[3,7];case 6:return d.sent(),[3,7];case 7:if(void 0!==n)return[2,(0,eO.XQ)(n)];return[2,""]}})})()];case 1:return r=i.sent(),t&&(a(r),l(!1)),[2]}})})(),function(){t=!1}},[e,n]),{thumbnailUrl:r,isLoading:o}},n4=function(e){if(!e)return"Coming Soon";var n,t,r,a,i,o,l=new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit",hour12:!0,timeZoneName:"short"}).formatToParts(e),u=null==(n=l.find(function(e){return"month"===e.type}))?void 0:n.value,c=null==(t=l.find(function(e){return"day"===e.type}))?void 0:t.value,s=null==(r=l.find(function(e){return"year"===e.type}))?void 0:r.value,d=null==(a=l.find(function(e){return"hour"===e.type}))?void 0:a.value,f=null==(i=l.find(function(e){return"minute"===e.type}))?void 0:i.value,m=l.find(function(e){return"dayPeriod"===e.type}),p=null==m?void 0:m.value.toLowerCase().replace(".",""),v=null==(o=l.find(function(e){return"timeZoneName"===e.type}))?void 0:o.value;return"Scheduled: ".concat(u," ").concat(c,", ").concat(s," ").concat(d,":").concat(f).concat(p," ").concat(v)},n5=function(e){var n=e.filter(function(e){return e.featured});if(0===n.length)return null;var t=n.filter(function(e){return e.live});if(t.length>0){var r=Math.floor(Math.random()*t.length);return t[r]}var a=Math.floor(Math.random()*n.length);return n[a]},n6=t(51944);function n8(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function n3(){var e=n8(["\n  display: flex;\n  align-items: center;\n  position: absolute;\n  top: 0;\n  left: 0;\n  padding: 8px 20px;\n  width: fit-content;\n  height: 24px;\n  border-radius: 16px 0px;\n  background-color: ",";\n"]);return n3=function(){return e},e}function n7(){var e=n8(["\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n"]);return n7=function(){return e},e}function n9(){var e=n8(["\n  background-color: ",";\n  height: 348px;\n  width: 280px;\n"]);return n9=function(){return e},e}function te(){var e=n8(["\n  ",";\n  margin-bottom: 8px;\n"]);return te=function(){return e},e}function tn(){var e=n8(["\n  ",";\n"]);return tn=function(){return e},e}function tt(){var e=n8(["\n  position: relative;\n"]);return tt=function(){return e},e}var tr=L.default.div(n3(),function(e){return e.theme.km.color.background.normal+"B3"}),ta=L.default.div(n7()),ti=(0,L.default)(I.Z)(n9(),function(e){return e.theme.km.color.background.normal}),to=(0,L.default)(n6.Z)(te(),function(e){return e.theme.km.util.withLineClamp("48px",2)}),tl=(0,L.default)(d.qb)(tn(),function(e){return e.theme.km.util.withLineClamp("24px",1)}),tu=L.default.div(tt()),tc=function(e){var n=e.benchmarkStream,t=n2(n).thumbnailUrl,r=n.linkUrl?n.linkUrl:n.youtubeId?"https://www.youtube.com/watch?v=".concat(n.youtubeId):n.kickChannel?"https://kick.com/".concat(n.kickChannel):"",a=n1(n),i=void 0!==n.scheduleDate;return p.createElement(ti,{$hoverBoxShadow:!0},p.createElement(eI.S,{href:r,onClick:function(){return(0,eC.HF)(s.g.BENCHMARKS,"game-arena-stream-card-click",{cardUrl:r})},target:"_blank"},p.createElement(tu,null,(n.live||i)&&p.createElement(tr,null,n.live&&p.createElement(ej.I,{icon:"youtube_live",style:{marginRight:"8px"}}),p.createElement(d.LE,null,n.live?"Live":"Coming Soon")),p.createElement(ta,null,p.createElement(nK,null,p.createElement(nZ,null))),p.createElement(eA.M,{$imageSize:"medium",src:t||void 0,alt:""})),p.createElement(eT.W,null,p.createElement("div",{style:{display:"flex",flexDirection:"column",overflow:"hidden"}},p.createElement(to,null,n.name),p.createElement(tl,null,n.live||!i?a:n4(n.scheduleDate)),p.createElement(tl,{title:n.description},n.description)))))},ts=t(7826);function td(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function tf(){var e=td(["\n  display: flex;\n  flex-direction: row;\n  gap: 16px;\n"]);return tf=function(){return e},e}
1function tm(){var e=td(["\n  @media "," {\n    align-items: start;\n    flex-direction: column;\n    gap: 16px;\n  }\n"]);return tm=function(){return e},e}var tp=L.default.div(tf()),tv=(0,L.default)(ts.X)(tm(),O.vE.TABLET),th=function(e){var n=e.streams,t=e.featuredBenchmarkStreamName,r=n.filter(function(e){return e.name!==t||void 0===t}).sort(function(e,n){return e.live&&!n.live?-1:!e.live&&n.live?1:!e.live&&!n.live&&e.scheduleDate&&n.scheduleDate?new Date(e.scheduleDate).getTime()-new Date(n.scheduleDate).getTime():0});return p.createElement(p.Fragment,null,p.createElement(tv,{size:"medium",icon:"youtube_live",actions:p.createElement(tp,null,p.createElement(P.$,{emphasis:"medium",leadingIcon:"video_youtube",target:"_blank",href:"https://www.youtube.com/playlist?list=PLqFaTIg4myu_tpB0JXRJ5Hb-ApyXDxOlD"},"YouTube Playlist")),title:"Past Events"}),p.createElement(e8.T,{innerContainerStyle:{gap:"24px",padding:"40px 0px"},useChevronButton:!0},r.map(function(e){return p.createElement("div",{key:e.name,role:"listitem"},p.createElement(tc,{benchmarkStream:e}))})),p.createElement(j.c,{style:{margin:"40px 0px"}}))},tg=t(67751),tb=t(23754);function ty(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function tE(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function tx(e){return function(e){if(Array.isArray(e))return ty(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return ty(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ty(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tk(){var e=tE(["\n  color: ",";\n  font-size: 12px;\n"]);return tk=function(){return e},e}function tw(){var e=tE(["\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  gap: 8px;\n  margin-top: 40px;\n  margin-bottom: 24px;\n"]);return tw=function(){return e},e}function tS(){var e=tE(["\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n"]);return tS=function(){return e},e}function tO(){var e=tE(["\n  display: flex;\n  flex-direction: column;\n"]);return tO=function(){return e},e}function tj(){var e=tE(["\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: 8px;\n"]);return tj=function(){return e},e}var tI=(0,L.default)(eS.f)(tk(),function(e){return e.theme.km.color.text.low}),tA=function(e,n){var t=new Map(n.map(function(e){var n;return[null==(n=e.version)?void 0:n.id,e]})),r=new Map;e.forEach(function(e,n){if(e&&e.rows){var a,i,o,l,u,c,s=t.get(n);if(s){var d=null!=(a=null==(o=s.version)?void 0:o.name)?a:"Unknown Game",f=null==(l=s.version)?void 0:l.url,m=null!=(i=null==(u=s.version)?void 0:u.publishTime)?i:null==(c=s.version)?void 0:c.createTime;e.rows.forEach(function(e){var n,t,a,i,o,l,u,c=null==(a=e.modelVersionMapping)?void 0:a.createTime;if(c&&(0,tg.vf)(c,14)&&!(m&&new Date(c).getTime()<=new Date(m).getTime())){var s=null!=(n=null!=(t=null==(i=e.modelVersion)?void 0:i.displayName)?t:null==(o=e.modelVersion)?void 0:o.name)?n:"Unknown Model",p=r.get(s);p?(p.benchmarks.push({name:d,url:f}),new Date(c).getTime()>new Date(p.createTime).getTime()&&(p.createTime=c)):r.set(s,{model:{name:s,url:null!=(l=null==(u=e.modelVersion)?void 0:u.externalUrl)?l:""},benchmarks:[{name:d,url:f}],createTime:c})}})}}});var a=Array.from(r.values()).map(function(e){return{type:"model",model:e.model,benchmarks:e.benchmarks,createTime:e.createTime}}),i=[];n.forEach(function(e){var n,t,r,a,o,l,u=null!=(n=null==(t=e.version)?void 0:t.publishTime)?n:null==(r=e.version)?void 0:r.createTime;u&&(0,tg.vf)(u,14)&&i.push({type:"leaderboard",gameName:null!=(a=null==(o=e.version)?void 0:o.name)?a:"Unknown Game",gameUrl:null==(l=e.version)?void 0:l.url,createTime:u})});var o=function(e,n){return new Date(n.createTime).getTime()-new Date(e.createTime).getTime()};i.sort(o),a.sort(o);var l=i.slice(0,5),u=5-l.length,c=u>0?a.slice(0,u):[];return tx(l).concat(tx(c)).sort(o)},tT=L.default.div(tw()),tC=L.default.div(tS()),tM=L.default.div(tO()),tP=L.default.div(tj()),tB=function(e){var n=e.slice(0,3),t=e.length-n.length;return p.createElement(p.Fragment,null,n.map(function(e,n){return p.createElement(p.Fragment,{key:n},n>0&&", ",p.createElement(d.Yq,{href:e.url,target:"_blank"},e.name))}),t>0&&", and ".concat(t," other").concat(1===t?"":"s"))},tz=function(e){var n=e.items,t=(0,L.useTheme)();return p.createElement("div",null,p.createElement(tT,null,p.createElement(d.f_,{as:"h2"},"New")),p.createElement(tC,null,n.map(function(e,r){return p.createElement(tM,{key:r},p.createElement(tP,null,"model"===e.type?p.createElement(tb.c,{label:"New Model",borderColor:nA.gH.rebrand?t.km.color.status.val
1id:t.km.color.green[100],textColor:t.km.color.status.valid,style:nA.gH.rebrand?void 0:{backgroundColor:t.km.color.background.low}}):p.createElement(tb.c,{label:"New Leaderboard",borderColor:t.km.color.yellow[200],textColor:t.km.color.status.caution,style:{backgroundColor:t.km.color.background.low}}),p.createElement(tI,{time:new Date(e.createTime)})),p.createElement(d.jz,{emphasis:"low"},"model"===e.type?p.createElement(p.Fragment,null,p.createElement(d.Yq,{href:e.model.url,target:"_blank"},e.model.name)," added to ",tB(e.benchmarks)):p.createElement(p.Fragment,null,p.createElement(d.Yq,{href:e.gameUrl,target:"_blank"},e.gameName)," added to Game Arena")),r<n.length-1&&p.createElement(j.c,{style:{marginTop:"24px"}}))})))},tV=t(50240);function tL(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function tR(){var e=tL(["\n  display: flex;\n  flex-direction: column;\n"]);return tR=function(){return e},e}function tN(){var e=tL(["\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  column-gap: 24px;\n  margin-top: 30px;\n\n  @media "," {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  @media "," {\n    grid-template-columns: 1fr;\n  }\n"]);return tN=function(){return e},e}function tU(){var e=tL(["\n  display: flex;\n  flex-direction: column;\n  padding-left: 0px;\n  padding-top: 36px;\n  padding-right: 16px;\n  padding-bottom: 36px;\n  gap: 16px; /* Gap between header and description */\n\n  @media "," {\n    padding: 16px 0 20px;\n  }\n"]);return tU=function(){return e},e}function tD(){var e=tL(["\n  display: flex;\n  align-items: center;\n  gap: 24px; /* Gap between illustration and title */\n"]);return tD=function(){return e},e}var tF=L.default.div(tR()),t_=L.default.div(tN(),O.vE.TABLET,O.vE.PHONE),tH=L.default.div(tU(),O.vE.TABLET),tG=L.default.div(tD()),t$=function(e){var n=e.illustrationName,t=e.title,r=e.description;return p.createElement(tH,null,p.createElement(tG,null,p.createElement(tV.v,{name:n,alt:"",width:50,height:50}),p.createElement(d.mM,{as:"h3"},t)),p.createElement(d.jz,{emphasis:"medium"},r))},tW=function(){return p.createElement(tF,null,p.createElement(d.cR,{style:{marginTop:"16px",marginBottom:"24px"},emphasis:"medium"},"Static benchmarks have a shelf life. As models train on fixed question sets, rising scores reflect familiarity more than capability. Games sidestep this problem. Each match plays out differently, opponents adjust their strategies, and strong performance requires genuine skill rather than pattern recall."),p.createElement(d.cR,{emphasis:"medium"},"That makes games one of the most honest measures of AI capability we have. They demand strategic reasoning, long-term planning, and real-time adaptation, the same skills that matter for hard, open-ended problems. With clear outcomes (win, lose, or draw), a diverse benchmark of game skills provides a reliable, non-saturating measure of models' reasoning capabilities."),p.createElement(t_,null,p.createElement(t$,{illustrationName:"benchmarks/game-arena-environment",title:"Environment",description:"The specific game objective, rules, and state management for models and agents to interact with."}),p.createElement(t$,{illustrationName:"benchmarks/game-arena-harness",title:"Harness",description:"Defines the information a model receives as input and how its outputs are handled, e.g., what does the model “see” and how are its decisions constrained?"}),p.createElement(t$,{illustrationName:"benchmarks/game-arena-visualizers",title:"Visualizers",description:"The UI that displays model gameplay adapted to each specific game."}),p.createElement(t$,{illustrationName:"benchmarks/game-arena-leaderboards",title:"Leaderboards",description:"Models ranked according to performance metrics like Elo."})))};function tq(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function tZ(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var i=[],o=!0,l=!1;try{for(a=a.call(e);!(o=(t=a.next()).done)&&(i.push(t.value),!n||i.length!==n);o=!0);}catch(e){l=!0,r=e}finally{try{o||null==a.return||a.return()}finally{if(l)throw r}}return i}}(e,n)||function(e,n){if(e){if("string"==typeof e)return tq(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return tq(e,n)}}
1(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var tK=t(52810),tX=t(47151),tY=t(96438),tQ=t(6746);function tJ(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function t0(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var i=[],o=!0,l=!1;try{for(a=a.call(e);!(o=(t=a.next()).done)&&(i.push(t.value),!n||i.length!==n);o=!0);}catch(e){l=!0,r=e}finally{try{o||null==a.return||a.return()}finally{if(l)throw r}}return i}}(e,n)||function(e,n){if(e){if("string"==typeof e)return tJ(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return tJ(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t1(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function t2(){var e=t1(["\n  display: flex;\n  flex-direction: column;\n"]);return t2=function(){return e},e}function t4(){var e=t1(["\n  margin-top: 40px;\n"]);return t4=function(){return e},e}function t5(){var e=t1(["\n  display: flex;\n  flex-direction: row;\n  gap: 24px;\n  align-items: flex-start;\n  width: 100%;\n\n  @media "," {\n    flex-direction: column;\n  }\n"]);return t5=function(){return e},e}function t6(){var e=t1(["\n  width: 1px;\n  background-color: ",";\n  align-self: stretch;\n  margin-top: 40px;\n\n  @media "," {\n    width: 100%;\n    height: 1px;\n    margin: 16px 0;\n  }\n"]);return t6=function(){return e},e}function t8(){var e=t1(["\n  flex: 1;\n  min-width: 0;\n  overflow: hidden;\n  width: 100%;\n"]);return t8=function(){return e},e}function t3(){var e=t1(["\n  width: 240px;\n  flex-shrink: 0;\n\n  @media "," {\n    width: 100%;\n  }\n"]);return t3=function(){return e},e}function t7(){var e=t1(["\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 40px;\n"]);return t7=function(){return e},e}function t9(){var e=t1(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 320px;\n"]);return t9=function(){return e},e}var re=L.default.div(t2()),rn=(0,L.default)(re)(t4()),rt=L.default.div(t5(),O.vE.TABLET),rr=L.default.div(t6(),function(e){return e.theme.km.color.outline.normal},O.vE.TABLET),ra=L.default.div(t8()),ri=L.default.div(t3(),O.vE.TABLET),ro=L.default.div(t7()),rl=L.default.div(t9()),ru=function(e){var n,t,r,a=e.leaderboardBenchmarks,i=e.selectedBenchmarkVersionId,o=e.setSelectedBenchmarkVersionId,l=e.setSelectedBenchmark;return a.length>1?p.createElement(tK.R,{style:{marginBottom:"32px"},stickyChips:p.createElement(p.Fragment,null,p.createElement(tX.v,{selected:void 0===i,onClick:function(){o(void 0),l(void 0)}},"All Games"),p.createElement(j.c,{vertical:!0,style:{alignSelf:"stretch",marginRight:"8px"}}))},a.filter(function(e){var n,t;return null==(t=e.version)||null==(n=t.taskVersion)?void 0:n.isPublic}).map(function(e){var n,t;return p.createElement(tX.v,{key:e.id,onClick:function(){var n;o(null==(n=e.version)?void 0:n.id),l(e)},selected:i===(null==(n=e.version)?void 0:n.id)},null==(t=e.version)?void 0:t.name)})):1===a.length&&(null==(t=a[0].version)||null==(n=t.taskVersion)?void 0:n.isPublic)?p.createElement(tY.j,{style:{marginBottom:"32px"}},p.createElement(tX.v,{selected:!0},null==(r=a[0].version)?void 0:r.name)):null},rc=function(e){var n=e.selectedBenchmark,t=e.gameArenaBenchmark,r=e.leaderboards,a=e.leaderboardBenchmarks,i=e.leaderboardLimit,o=e.loadingVersionIds,l=e.renderBenchmarkLeaderboard;return void 0!==n?void 0!==n.version&&o.has(n.version.id)?p.createElement(rl,null,p.createElement(C.P,{size:"xlarge"})):p.createElement(p.Fragment,null,l(n)):void 0!==t&&t.version&&void 0!==r.get(t.version.id)?p.createElement(p.Fragment,null,l(t)):p.createElement(h,{benchmarks:a,leaderboards:r,leaderboardLimit:i})},rs=function(e){var n,t,r,f,m,v,h,b,y,E,x,k,w,S,O,I,A,T=e.featuredBenchmarks,C=e.leaderboardBenchmarks,M=e.gameArenaLeaderboard,V=e.gameArenaUnifiedLeaderboard,L=e.streams,R=e.gameArenaBenchmark,N=null==R||null==(O=R.version)?void 0:O.id,U=p.useMemo(function(){return void 0!==N&&M?new Map([[N,M]]):new Map},[N,M]),D=p.useMemo(function(){return void 0!==N&&V?new Map([[N,V]]):new Map},[N,V]),F=(n=p.useMemo(function(){return C.map(function(e){var n;return null==(n=e.version)?void 0:n.id}).filter(function(e){return void 0!==e})},[C]),r=(t=tZ(p.useState(function(){return new Map(U)}),2))[0],f=t[1],v=(m=tZ(p.useState(function(){return new Map(D)}),2))[0],h=m[1],y=(b=tZ(p.useState(function(){return new Set}),2))[0],E=b[1],x=p.useRef(new Set(U.keys())),k=p.useRef(new Set(D.keys())),w=p.useRef(!0),p.useEffect(function(){return w.current=!0,function(){w.current=!1}}
1,[]),S=n.join(","),p.useEffect(function(){n.forEach(function(e){x.current.has(e)||(x.current.add(e),B.kCo.benchmarkService.getBenchmarkLeaderboard({versionIdentifier:{versionIdSelector:{id:e}}}).catch(function(){}).then(function(n){w.current&&f(function(t){return new Map(t).set(e,n)})}))})},[S]),{leaderboards:r,unifiedLeaderboards:v,loadingVersionIds:y,requestLeaderboard:p.useCallback(function(e){k.current.has(e)||(k.current.add(e),E(function(n){return new Set(n).add(e)}),B.kCo.benchmarkService.getUnifiedBenchmarkLeaderboard({versionIdentifier:{versionIdSelector:{id:e}}}).catch(function(n){k.current.delete(e),(0,g.Z)(n,"Failed to load leaderboard")}).then(function(n){w.current&&(h(function(t){return new Map(t).set(e,n)}),E(function(n){if(!n.has(e))return n;var t=new Set(n);return t.delete(e),t}))}))},[])}),_=F.leaderboards,H=F.unifiedLeaderboards,G=F.loadingVersionIds,$=F.requestLeaderboard,W=t0(p.useState(),2),q=W[0],Z=W[1],K=t0(p.useState(1===C.length?C[0]:void 0),2),X=K[0],Y=K[1],Q=p.useCallback(function(e){Y(e);var n,t=null==e||null==(n=e.version)?void 0:n.id;void 0!==t&&$(t)},[$]);p.useEffect(function(){if(1===C.length){var e,n=null==(e=C[0].version)?void 0:e.id;void 0!==n&&$(n)}},[C,$]);var J=p.useMemo(function(){return tA(_,C)},[_,C]),ee=J.length>0,en=(0,l.XK)(),et=en.isOpen,er=en.benchmarkModelVersionId,ea=en.openBenchmarkModel,ei=en.close,eo=en.openEpisode,el=p.useCallback(function(e){e||ei()},[ei]),eu=p.useCallback(function(e){void 0!==e&&(ea(e),(0,eC.HF)("game-arena","episodes-panel-open",{source:"game-arena-homepage",benchmarkModelVersionId:e}))},[ea]),ec=p.useCallback(function(e,n,t){Q(n),void 0!==t?(eo(t,{benchmarkModelVersionId:e.toString()}),(0,eC.HF)("game-arena","episodes-panel-open",{source:"game-arena-homepage-featured",benchmarkModelVersionId:e,episodeId:t})):eu(e)},[Q,eo,eu]),es=null!=er?er:void 0,ed=p.useMemo(function(){var e,n;return void 0!==es&&(null==X||null==(n=X.version)||null==(e=n.taskVersion)?void 0:e.id)?{benchmarkModelVersionId:es,benchmarkTaskVersionId:X.version.taskVersion.id}:void 0},[es,null==X||null==(A=X.version)||null==(I=A.taskVersion)?void 0:I.id]),ef=p.useCallback(function(e){var n,t,r;return p.createElement(p.Fragment,null,p.createElement(c.Z,{benchmark:e,benchmarkVersion:e.version,unifiedBenchmarkLeaderboard:H.get(e.version.id),setReplayEpisodeIds:function(){},setReplayBenchmarkModelVersionId:eu,setReplaySliderOpen:el,leaderboardLimit:5,markAsQueued:function(){},compact:!0}),(null==(t=e.version)||null==(n=t.taskVersion)?void 0:n.isPublic)&&(null==e?void 0:e.version.url)!==void 0&&p.createElement(P.$,{href:null==(r=e.version)?void 0:r.url,leadingIcon:"arrow_right_alt",emphasis:"low",style:{marginTop:"16px"}},"See Full Benchmark"))},[H,eu,el]),em=p.useMemo(function(){return p.createElement(rn,null,p.createElement(ro,null,p.createElement(ej.I,{icon:"bar_chart"}),p.createElement(d.f_,{as:"h2"},"Leaderboard")),p.createElement("div",{style:{display:"flex",flexDirection:"column"}},p.createElement(ru,{leaderboardBenchmarks:C,selectedBenchmarkVersionId:q,setSelectedBenchmarkVersionId:Z,setSelectedBenchmark:Q}),p.createElement(rc,{selectedBenchmark:X,gameArenaBenchmark:R,leaderboards:_,leaderboardBenchmarks:C,leaderboardLimit:5,loadingVersionIds:G,renderBenchmarkLeaderboard:ef})))},[R,Q,C,_,G,ef,X,q]);p.useEffect(function(){(0,eC.HF)(s.g.BENCHMARKS,"game-arena-home-page-view")},[]);var ep=p.useMemo(function(){return n5(L)},[L]),ev=L.some(function(e){return e.name!==(null==ep?void 0:ep.name)}),eh=p.useMemo(function(){var e=new Map,n=function(n){null==n||n.forEach(function(n){(n.type===B.OGZ.KAGGLE_DATASET||n.type===B.OGZ.REPLAY_DATASET)&&e.set(n.url,n)})};return T.forEach(function(e){var t;n(e.media),n(null==(t=e.version)?void 0:t.media)}),C.forEach(function(e){var t;n(e.media),n(null==(t=e.version)?void 0:t.media)}),Array.from(e.values())},[T,C]),eg=p.useMemo(function(){return function(){var e=nA.gH.gameArenaFeaturedEpisodes;if(!e)return{};try{var n=JSON.parse(e),t={},r=!0,a=!1,i=void 0;try{for(var o,l=Object.entries(n)[Symbol.iterator]();!(r=(o=l.next()).done);r=!0){var u=t0(o.value,2),c=u[0],s=u[1],d=parseInt(c,10);!isNaN(d)&&Array.isArray(s)&&(t[d]=s.filter(function(e){return"number"==typeof e&&!isNaN(e)}))}}catch(e){a=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw i}}return t}catch(e){return{}}}()},[]),eb=p.useMemo(function(){var e=new Map;
1return C.forEach(function(n){var t,r=null==(t=n.version)?void 0:t.id;if(r){var a=eg[r];a&&a.length>0&&e.set(r,a.map(function(e){return{episodeId:e}}))}}),e},[C,eg]);return p.createElement(p.Fragment,null,p.createElement(tQ.Y,null,p.createElement(a._,null,p.createElement(i.d,{showShadow:!1,contentHeader:p.createElement(nG,null),style:{overflowX:"hidden"}}),p.createElement(o.L,{dataTestId:"game-arena-homepage"},p.createElement(rt,{id:"leaderboard"},p.createElement(ra,null,em),ee&&p.createElement(p.Fragment,null,p.createElement(rr,null),p.createElement(ri,null,p.createElement(tz,{items:J})))),p.createElement(j.c,{style:{margin:"40px 0px"}}),eb.size>0&&p.createElement(ek,{leaderboardBenchmarks:C,leaderboards:_,episodesByBenchmark:eb,environmentRenderType:z.WVM.HTML,onOpenEpisodeInFullView:ec}),T.length>0&&p.createElement(p.Fragment,null,p.createElement(re,null,p.createElement(nn,{benchmarkVersions:T.map(function(e){return e.version}),leaderboards:_,header:p.createElement("div",{style:{display:"flex",flexDirection:"column",marginBottom:"40px"}},p.createElement(ro,{style:{marginBottom:"8px"}},p.createElement(ej.I,{icon:"play_games"}),p.createElement(d.f_,{as:"h2"},"Game Benchmarks"))),isFeatured:!0}))),eh.length>0&&p.createElement(p.Fragment,null,p.createElement(j.c,{style:{margin:"40px 0px"}}),p.createElement(re,null,p.createElement(nw,{datasetMedia:eh,header:p.createElement("div",{style:{display:"flex",flexDirection:"column",marginBottom:"40px"}},p.createElement(ro,{style:{marginBottom:"8px"}},p.createElement(d.f_,{as:"h2"},"Gameplay Datasets")))}))),p.createElement(j.c,{style:{margin:"40px 0px"}}),p.createElement(re,null,p.createElement(d.f_,{as:"h2"},"What is Game Arena?"),p.createElement(tW,null)),void 0!==X&&X.type===B.Ufr.GAME&&p.createElement(u.n,{environmentRenderType:z.WVM.HTML,episodeIds:[],benchmarkTaskVersionFilter:ed,open:et,onClose:function(){return el(!1)},isGameArenaReplay:!0}),p.createElement(j.c,{style:{margin:"40px 0px"}}),ev&&p.createElement(th,{streams:L,featuredBenchmarkStreamName:null==ep?void 0:ep.name})))))};let rd=function(){var e=(0,nu.LG)(),n=e.featuredBenchmarks,t=e.leaderboardBenchmarks,a=e.gameArenaLeaderboard,i=e.gameArenaUnifiedLeaderboard,o=e.streams,l=e.gameArenaBenchmark;return p.createElement(r.b,{pageName:"game-arena",highlightedNavBarPage:"game-arena",showTopNavOverhang:!0,title:"Game Arena | Kaggle",element:p.createElement(rs,{featuredBenchmarks:n,leaderboardBenchmarks:t,gameArenaLeaderboard:a,gameArenaUnifiedLeaderboard:i,streams:o,gameArenaBenchmark:l})})}},34164(e,n,t){function r(){for(var e,n,t=0,r="",a=arguments.length;t<a;t++)(e=arguments[t])&&(n=function e(n){var t,r,a="";if("string"==typeof n||"number"==typeof n)a+=n;else if("object"==typeof n)if(Array.isArray(n)){var i=n.length;for(t=0;t<i;t++)n[t]&&(r=e(n[t]))&&(a&&(a+=" "),a+=r)}else for(r in n)n[r]&&(a&&(a+=" "),a+=r);return a}(e))&&(r&&(r+=" "),r+=n);return r}t.d(n,{$:()=>r,A:()=>a});let a=r}}]);
2//# sourceMappingURL=GameArena.d7d80293bb6426df.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.