1"use strict";(self.webpackChunk_kaggle_workspace=self.webpackChunk_kaggle_workspace||[]).push([["1018"],{29788(e,n,t){t.r(n),t.d(n,{default:()=>n2});var r=t(94582),o=t(19831),a=t(4626),i=t(65321),l=t(20788),u=t(96402),c=t(79745),s=t(12924),f=t(53630),d=t(56845),p=t(17164),m=t(16800),h=t(96540);function y(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 b(e,n,t,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,o)}function v(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function g(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){v(e,n,t[n])})}return e}function w(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}var x=function(e){return e.length<=4e3?e:"".concat(e.slice(0,4e3),"â¦[truncated]")},k=function(e){var n,t=function(e){if(Array.isArray(e))return e}(n=h.useState({}))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o=[],a=!0,i=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),2!==o.length);a=!0);}catch(e){i=!0,t=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw t}}return o}}(n)||function(e){if(e){if("string"==typeof e)return y(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 y(e,2)}}(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.")}(),r=t[0],o=t[1],a=h.useMemo(function(){var n={},t=!0,r=!1,o=void 0;try{for(var a,i=e[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var l=a.value;n[l.key]=l}}catch(e){r=!0,o=e}finally{try{t||null==i.return||i.return()}finally{if(r)throw o}}return n},[e]),i=h.useCallback(function(e){var n;return(n=function(){var n,t;return function(e,n){var t,r,o,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(a=0)),a;)try{if(t=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,r=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=n.call(e,a)}catch(e){c=[6,e],r=0}finally{t=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(r){switch(r.label){case 0:if(!(n=a[e])||!n.hasFailure)return[2];o(function(n){return w(g({},n),v({},e,{status:"loading"}))}),r.label=1;case 1:var i;return r.trys.push([1,3,,4]),[4,m.px.debugService.askGemini({prompt:["A model answered a benchmark question incorrectly. Respond with two short paragraphs (no headings, no preamble, plain text only):\n1. Summarize the question in 1-2 sentences.\n2. In 1-2 sentences, explain where the model's reasoning went wrong.\n\nQuestion:",x((i=n).question),"\nModel answer:",x(i.answer),"\nFailed assertions:",x(i.failedAssertionLines.join("\n"))].join("\n")})];case 2:return(t=r.sent()).error||!t.response?o(function(n){return w(g({},n),v({},e,{status:"error"}))}):o(function(n){return w(g({},n),v({},e,{status:"ready",text:t.response.trim()}))}),[3,4];case 3:return r.sent(),o(function(n){return w(g({},n),v({},e,{status:"error"}))}),[3,4];case 4:return[2]}})},function(){var e=this,t=arguments;return new Promise(function(r,o){var a=n.apply(e,t);function i(e){b(a,r,o,i,l,"next",e)}function l(e){b(a,r,o,i,l,"throw",e)}i(void 0)})})()},[a]),l=h.useRef(new Set);return h.useEffect(function(){var n=!0,t=!1,r=void 0;try{for(var o,a=e[Symbol.iterator]();!(n=(o=a.next()).done);
1n=!0){var u=o.value;!l.current.has(u.key)&&(l.current.add(u.key),u.hasFailure&&i(u.key))}}catch(e){t=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(t)throw r}}},[e,i]),{summaries:r}},E=t(64866),O=t(43596),S=t(1922),j=t(3330),P=t(91013),A=t(52575);function T(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 I(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function C(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){I(e,n,t[n])})}return e}function z(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 D(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var a=[],i=!0,l=!1;try{for(o=o.call(e);!(i=(t=o.next()).done)&&(a.push(t.value),!n||a.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==o.return||o.return()}finally{if(l)throw r}}return a}}(e,n)||function(e,n){if(e){if("string"==typeof e)return T(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 T(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 q(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function R(){var e=q(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n"]);return R=function(){return e},e}function M(){var e=q(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: 40px;\n"]);return M=function(){return e},e}function F(){var e=q(["\n display: flex;\n align-items: center;\n gap: 12px;\n flex: 1;\n min-width: 0;\n padding-right: 8px;\n"]);return F=function(){return e},e}function N(){var e=q(["\n display: flex;\n flex-direction: column;\n min-width: 0;\n flex: 1;\n & > * {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n"]);return N=function(){return e},e}function L(){var e=q(["\n display: flex;\n flex-direction: column;\n gap: 12px;\n padding: 8px 0 16px;\n"]);return L=function(){return e},e}function V(){var e=q(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n"]);return V=function(){return e},e}function K(){var e=q(["\n border: 1px solid rgba(0, 0, 0, 0.08);\n border-radius: 4px;\n background: ",";\n"]);return K=function(){return e},e}function H(){var e=q(["\n display: flex;\n align-items: baseline;\n gap: 8px;\n padding: 6px 10px;\n cursor: pointer;\n list-style: none;\n min-width: 0;\n &::-webkit-details-marker {\n display: none;\n }\n"]);return H=function(){return e},e}function $(){var e=q(["\n flex-shrink: 0;\n text-transform: uppercase;\n letter-spacing: 0.4px;\n font-weight: bold;\n"]);return $=function(){return e},e}function _(){var e=q(["\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n"]);return _=function(){return e},e}function U(){var e=q(["\n padding: 4px 10px 10px;\n border-top: 1px solid rgba(0, 0, 0, 0.08);\n"]);return U=function(){return e},e}function B(){var e=q(["\n padding: 8px 12px;\n border-left: 3px solid ",";\n background: ",";\n border-radius: 4px;\n"]);return B=function(){return e},e}function G(){var e=q(["\n font-size: 13px;\n color: ",";\n"]);return G=function(){return e},e}function Z(){var e=q(["\n white-space: pre-wrap;\n"]);return Z=function(){return e},e}function W(){var e=q(["\n white-space: pre-wrap;\n overflow-wrap: break-word;\n color: ",";\n font-size: 14px;\n line-height: 1.4;\n"]);return W=function(){return e},e}function J(){var e=q(["\n border: 1px solid\n ",";\n background: ",";\n border-radius: 4px;\n margin-top: 4px;\n overflow: hidden;\n"]);return J=function(){return e},e}function Q(){var e=q(["\n display: grid;\n grid-template-columns: auto 1fr auto auto;\n gap: 8px;\n align-items: center;\n padding: 6px 10px;\n cursor: pointer;\n list-style: none;\n &::-webkit-details-marker {\n display: none;\n }\n"]);return Q=function(){return e},e}function X(){var e=q(["\n transition: transform 150ms;\n details[open] > summary > & {\n transform: rotate(180deg);\n }\n"]);return X=function(){return e},e}function Y(){var e=q(["\n min-width: 0;\n & > * {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n"]);return Y=function(){return e},e}function ee(){var e=q(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding: 8px 10px 10px;\n border-top: 1px solid rgba(0, 0, 0, 0.08);\n"]);return ee=function(){return e},e}function en(){var e=q(["\n display: flex;\n flex-direction: column;\n gap: 2px;\n"]);return en=function(){return e},e}var et=function(e){var n={};return e.forEach(function(e,t){if(e.conversationRequestIds.length){var r,o=e.conversationRequestIds[0],a=o.conversationId,i=o.requestId,l="".concat(a,"-").concat(i);(null!=(r=n[l])?r:n[l]=[]).push({assertion:e,index:t})}}),n},er=function(e,n){return e.filter(function(e){return e.role===n}).flatMap(function(e){return e.parts.map(function(e){var n;return null!=(n=e.text)?n:""})}).join("\n").trim()},eo=function(e){var n=et(null!=(i=e.assertions)?i:[]),t=[],r=!0,o=!1,a=void 0;try{for(var i,l,u,c=(null!=(l=e.conversations)?l:[])[Symbol.iterator]();!(r=(u=c.next()).done);r=!0){var s=u.value,f=!0,d=!1,p=void 0;try{for(var m,h=s.requests[Symbol.iterator]();!(f=(m=h.next()).done);f=!0){var y,b=m.value,v=null!=(y=n["".concat(s.id,"-").concat(b.id)])?y:[];if(0!==v.length){var g=v.some(function(e){return e.assertion.status!==P.CyL.PASSED});t.push({key:"".concat(s.id,"-").concat(b.id),conversationId:s.id,requestId:b.id,question:er(b.contents,P.e7O.USER),answer:er(b.contents,P.e7O.ASSISTANT),assertions:v,hasFailure:g})}}}catch(e){d=!0,p=e}finally{try{f||null==h.return||h.return()}finally{if(d)throw p}}}}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return t},ea=function(e){var n=e.run,t=h.useMemo(function(){return eo(n)},[n]),r=k(h.useMemo(function(){return t.map(function(e){return{key:e.key,question:e.question,answer:e.answer,hasFailure:e.hasFailure,failedAssertionLines:e.assertions.filter(function(e){return e.assertion.status!==P.CyL.PASSED}).map(function(e){var n=e.assertion;return"Expected: ".concat(n.expectation)+(n.failureMessage?", Got: ".concat(n.failureMessage):"")})}})},[t])).summaries,o=D(h.useState(!1),2),a=o[0],i=o[1],l=D(h.useState({}),2),u=l[0],c=l[1],s=D(h.useState({}),2),f=s[0],d=s[1],m=function(e){var n;return null!=(n=u[e.key])?n:e.hasFailure},y=function(e,n){var t;return null!=(t=f[e])?t:n},b=a?t.filter(function(e){return e.hasFailure}):t;if(0===t.length)return null;var v=t.filter(function(e){return e.hasFailure}).length;return h.createElement(ec,null,h.createElement(es,null,h.createElement(E.TT,{as:"h3"},"Q&A with assertions"),h.createElement(O.d,{label:"Failures only",checked:a,disabled:0===v,onChange:function(e,n){return i(n)}})),0===b.length&&a&&h.createElement(E.qb,{emphasis:"medium"},"No failed assertions."),b.map(function(e){var n=r[e.key];return h.createElement(S.nD,{key:e.key,size:"40px",open:m(e),onClick:function(){return c(function(n){return z(C({},n),I({},e.key,!m(e)))})},customHeader:h.createElement(el,{row:e})},h.createElement(ep,null,e.hasFailure&&h.createElement(ew,null,h.createElement(ex,{as:"h4"},"Failure summary"),h.createElement(eu,{summary:n})),e.question&&h.createElement(ei,{label:"Question",text:e.question}),e.answer&&h.createElement(ei,{label:"Model answer",text:e.answer}),h.createElement(em,null,h.createElement(E.HL,{emphasis:"low"},"Assertions"),e.assertions.map(function(n){var t=n.assertion,r=n.index,o=t.status===P.CyL.PASSED,a="".concat(e.key,"-").concat(r),i=y(a,!o);return h.createElement(eO,{key:r,$passed:o,open:i},h.createElement(eS,{onClick:function(e){var n;e.preventDefault(),n=!o,d(function(e){return z(C({},e),I({},a,!y(a,n)))})}},h.createElement(p.Y,{status:o?"success":"error"}),h.createElement(eP,null,h.createElement(E.qb,null,t.expectation)),h.createElement(E.HL,{emphasis:"low"},"line ",t.lineNumber),h.createElement(ej,{icon:"keyboard_arrow_down",size:"small"})),h.createElement(eA,null,h.createElement(eE,null,t.expectation),t.failureMessage&&!t.expectation.includes(t.failureMessage)&&h.createElement(eT,null,h.createElement(E.HL,{emphasis:"low"},"Got"),h.createElement(eE,null,t.failureMessage))))}))))}
1))},ei=function(e){var n=e.label,t=e.text,r=D(h.useState(!1),2),o=r[0],a=r[1],i=t.length>120?"".concat(t.slice(0,119),"â¦"):t;return h.createElement(eh,{open:o},h.createElement(ey,{onClick:function(e){e.preventDefault(),a(function(e){return!e})}},h.createElement(eb,{emphasis:"low"},n),h.createElement(ev,null,i),h.createElement(ej,{icon:"keyboard_arrow_down",size:"small"})),o&&h.createElement(eg,null,h.createElement(eE,null,t)))},el=function(e){var n=e.row,t=n.assertions.filter(function(e){return e.assertion.status!==P.CyL.PASSED}).length,r=n.assertions.length-t,o=n.question?n.question.length>80?"".concat(n.question.slice(0,77),"â¦"):n.question:"Request ".concat(n.requestId);return h.createElement(ef,null,h.createElement(p.Y,{status:n.hasFailure?"error":"success"}),h.createElement(ed,null,h.createElement(E.jz,{fontWeight:"bold"},o),h.createElement(E.HL,{emphasis:"medium"},r," pass / ",t," fail")))},eu=function(e){var n,t=e.summary,r=null!=(n=null==t?void 0:t.status)?n:"idle";return"loading"===r||"idle"===r?h.createElement(E.qb,{emphasis:"low",italic:!0},"Summarizing failureâ¦"):"ready"===r&&(null==t?void 0:t.text)?h.createElement(ek,null,t.text):null},ec=A.default.div(R()),es=A.default.div(M()),ef=A.default.div(F()),ed=A.default.div(N()),ep=A.default.div(L()),em=A.default.div(V()),eh=A.default.details(K(),function(e){return e.theme.km.color.background.alt}),ey=A.default.summary(H()),eb=(0,A.default)(E.HL)($()),ev=(0,A.default)(E.qb)(_()),eg=A.default.div(U()),ew=(0,A.default)(em)(B(),function(e){return e.theme.km.color.status.error},function(e){return e.theme.km.color.background.alt}),ex=(0,A.default)(E.TT)(G(),function(e){return e.theme.km.color.status.error}),ek=(0,A.default)(E.qb)(Z()),eE=A.default.div(W(),function(e){return e.theme.km.color.text.high}),eO=A.default.details(J(),function(e){return e.$passed?e.theme.km.color.status.valid:e.theme.km.color.status.error},function(e){return e.$passed?"rgba(46, 125, 50, 0.08)":"rgba(198, 40, 40, 0.08)"}),eS=A.default.summary(Q()),ej=(0,A.default)(j.I)(X()),eP=A.default.div(Y()),eA=A.default.div(ee()),eT=A.default.div(en()),eI=t(90134),eC=t(19e3),ez=t(17229);function eD(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 eq(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function eR(){var e=eq(["\n display: flex;\n flex-direction: column;\n"]);return eR=function(){return e},e}function eM(){var e=eq(["\n display: flex;\n flex-direction: column;\n min-width: 0;\n flex: 1;\n & > * {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n"]);return eM=function(){return e},e}function eF(){var e=eq(["\n color: ",";\n text-decoration: none;\n &:hover {\n text-decoration: underline;\n }\n"]);return eF=function(){return e},e}function eN(){var e=eq(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding: 8px 0 16px;\n"]);return eN=function(){return e},e}function eL(){var e=eq(["\n & > pre {\n max-height: 400px;\n overflow: auto;\n border-radius: 4px;\n font-size: 12px;\n line-height: 1.4;\n }\n"]);return eL=function(){return e},e}var eV=function(e){var n,t=e.sessionId,r=function(e){if(Array.isArray(e))return e}(n=h.useState(!1))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o=[],a=!0,i=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),2!==o.length);a=!0);}catch(e){i=!0,t=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw t}}return o}}(n)||function(e){if(e){if("string"==typeof e)return eD(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 eD(e,2)}}(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.")}(),o=r[0],a=r[1],i=(0,eI.Z)(ez.gK6.kernelsService.getKernelSessionLog,{phase:"idle"}),l=i.state,u=i.requery;
1return(h.useEffect(function(){o&&t&&"idle"===l.phase&&u({sessionId:t})},[o,t,l.phase,u]),t)?h.createElement(e$,null,h.createElement(S.nD,{size:"40px",open:o,onClick:function(){return a(function(e){return!e})},customHeader:h.createElement(e_,null,h.createElement(E.TT,{as:"h3",style:{fontSize:13}},h.createElement(eU,{href:"/sv/".concat(t,"/output"),target:"_blank",rel:"noopener noreferrer",onClick:function(e){return e.stopPropagation()},title:"Open full notebook logs in a new tab"},"Notebook logs â")),h.createElement(E.HL,{emphasis:"medium"},"Full stdout/stderr from the run that produced this score."))},o&&h.createElement(eB,null,h.createElement(eK,{state:l})))):null},eK=function(e){var n,t=e.state;if("loading"===t.phase||"idle"===t.phase)return h.createElement(E.qb,{emphasis:"low",italic:!0},"Loading logsâ¦");if("error"===t.phase)return h.createElement(E.qb,{status:"error"},"Failed to load logs. ",null!=(n=t.message)?n:"");var r=eH(t.response);return r.trim()?h.createElement(eG,{language:"text",content:r}):h.createElement(E.qb,{emphasis:"low"},"No log output recorded for this run.")},eH=function(e){if(!e)return"";for(var n=e.trim().replace(/,$/,""),t=0,r=[n,"[".concat(n,"]")];t<r.length;t++){var o=r[t];try{var a=JSON.parse(o);if(Array.isArray(a))return a.map(function(e){var n,t=void 0!==e.time?"".concat(Number(e.time).toFixed(1),"s"):"";return"".concat(t," ").concat(null!=(n=e.data)?n:"").trim()}).join("\n")}catch(e){}}return e},e$=A.default.div(eR()),e_=A.default.div(eM()),eU=A.default.a(eF(),function(e){return e.theme.km.color.text.high}),eB=A.default.div(eN()),eG=(0,A.default)(eC.N)(eL());function eZ(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 eW(e,n,t,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){t(e);return}l.done?n(u):Promise.resolve(u).then(r,o)}function eJ(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function eQ(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){eJ(e,n,t[n])})}return e}function eX(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}var eY=function(e,n){return e.length<=n?e:"".concat(e.slice(0,n),"â¦[truncated]")},e0=function(e){var n,t,r=!!(null==(t=e.logs)?void 0:t.trim());return["Below is a Kaggle benchmark task function written in Python. The task is","called once per model run; its return value becomes the run's score. A","model run produced the following result:","",e.resultDescription,e.totalAssertions&&e.totalAssertions>0?"Assertions during the run: ".concat(null!=(n=e.passedAssertions)?n:0," passed of ").concat(e.totalAssertions," total."):"","","Explain in 3-5 plain-text sentences (no headings, no markdown, no","preamble) how this score was computed. Walk through the formula or","logic in the code and cite concrete intermediate values from the run","logs when they are available â do not invent numbers. The value is a","raw number; do not treat it as a percentage unless the code clearly","produces one. If the score is a simple pass/fail or a count, just say","so briefly.","","Task code:",eY(e.taskCode,4e3),"",r?"Run logs (stdout/stderr from the notebook):":"",r?eY(e.logs,6e3):""].filter(function(e){return""!==e}).join("\n")},e1=function(e){var n,t,r=function(e){if(Array.isArray(e))return e}(n=h.useState({}))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o=[],a=!0,i=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),2!==o.length);a=!0);}catch(e){i=!0,t=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw t}}return o}}(n)||function(e){if(e){if("string"==typeof e)return eZ(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 eZ(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.")}(),o=r[0],a=r[1],i=h.useRef(new Set);return(h.useEffect(function(){if(e&&!i.current.has(e.key)){var n;i.current.add(e.key),a(function(n){return eX(eQ({},n),eJ({},e.key,{status:"loading"}))}),(n=function(){var n;return function(e,n){var t,r,o,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:u(0)}),l(i,"throw",{value:u(1)}),l(i,"return",{value:u(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function u(l){return function(u){var c=[l,u];if(t)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(a=0)),a;)try{if(t=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,r=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=n.call(e,a)}catch(e){c=[6,e],r=0}finally{t=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,m.px.debugService.askGemini({prompt:e0(e)})];case 1:return(n=t.sent()).error||!n.response?a(function(n){return eX(eQ({},n),eJ({},e.key,{status:"error"}))}):a(function(t){return eX(eQ({},t),eJ({},e.key,{status:"ready",text:n.response.trim()}))}),[3,3];case 2:return t.sent(),a(function(n){return eX(eQ({},n),eJ({},e.key,{status:"error"}))}),[3,3];case 3:return[2]}})},function(){var e=this,t=arguments;return new Promise(function(r,o){var a=n.apply(e,t);function i(e){eW(a,r,o,i,l,"next",e)}function l(e){eW(a,r,o,i,l,"throw",e)}i(void 0)})})()}},[e]),e&&null!=(t=o[e.key]))?t:{status:"idle"}};function e2(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 e8(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function e4(){var e=e8(["\n display: flex;\n flex-direction: column;\n"]);return e4=function(){return e},e}function e3(){var e=e8(["\n display: flex;\n flex-direction: column;\n gap: 2px;\n"]);return e3=function(){return e},e}function e6(){var e=e8(["\n font-size: 13px;\n"]);return e6=function(){return e},e}function e5(){var e=e8(["\n display: flex;\n flex-direction: column;\n min-width: 0;\n flex: 1;\n & > * {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n"]);return e5=function(){return e},e}function e7(){var e=e8(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding: 8px 0 16px;\n"]);return e7=function(){return e},e}function e9(){var e=e8(["\n white-space: pre-wrap;\n"]);return e9=function(){return e},e}var ne=function(e,n){return n===P.z07.PERCENTAGES&&e>=0&&e<=1?"".concat((100*e).toFixed(1),"%"):n===P.z07.RAW_PERCENTAGES?"".concat(e.toFixed(1),"%"):n===P.z07.DOLLARS?"$".concat(e.toFixed(2)):n===P.z07.CENTS?"\xa2".concat(e.toFixed(2)):n===P.z07.COUNTS?"".concat(Math.round(e)):e.toFixed(2)},nn=function(e,n){var t=null==(r=e.results)?void 0:r[0];if(!t)return null;if(void 0!==t.booleanResult){var r,o,a=t.booleanResult,i=null!=(o=t.assertionStatuses)?o:[],l=i.length,u=i.filter(function(e){return e===P.CyL.PASSED}).length,c=l>0?" with ".concat(u," of ").concat(l," asserts passing (").concat(l-u," failed)"):"";return{headline:"The task returned ".concat(a?"True":"False").concat(c,", which results in an ").concat(a?"overall pass":"overall fail","."),trivial:!0,resultDescription:"Boolean result: ".concat(a?"True (pass)":"False (fail)"," with ").concat(u,"/").concat(l," assertions passing.")}}if(void 0!==t.numericResult){var s,f=t.numericResult,d=f.value,p=f.confidenceInterval,m=ne(d,null==n?void 0:n.displayType),h=null!=(s=t.assertionStatuses)?s:[],y=h.length,b=h.filter(function(e){return e===P.CyL.PASSED}).length;return void 0!==p?{headline:"Score: ".concat(m," \xb1 ").concat(ne(p,null==n?void 0:n.displayType)," (metric with confidence interval)."),trivial:!1,resultDescription:"Returned tuple (value=".concat(d,", ci=\xb1").concat(p,").")}:y>0&&((null==n?void 0:n.displayType)===P.z07.COUNTS||Number.isInteger(d))&&Math.round(d)===b&&y>0?{headline:"".concat(b," of ").concat(y," assertions passed."),trivial:!0,resultDescription:"Returned a count of ".concat(d," passing checks out of ").concat(y,".")}:{headline:"Score: ".concat(m),trivial:!1,resultDescription:"Returned numeric value ".concat(d,".")}}return null},nt=function(e){var n,t,r=e.run,o=e.taskVersion,a=h.useMemo(function(){return nn(r,o)},[r,o]),i=function(e){if(Array.isArray(e))return e}(n=h.useState(!1))||function(e){var n,t,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o=[],a=!0,i=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),2!==o.length);a=!0);}catch(e){i=!0,t=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw t}}return o}}(n)||function(e){if(e){if("string"==typeof e)return e2(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 e2(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=i[0],u=i[1],c=null!==a&&!a.trivial&&l&&!!(null==o||null==(t=o.definition)?void 0:t.trim()),s=(0,eI.Z)(ez.gK6.kernelsService.getKernelSessionLog,{phase:"idle"}),f=s.state,d=s.requery;h.useEffect(function(){c&&void 0!==r.outputKernelSessionId&&"idle"===f.phase&&d({sessionId:r.outputKernelSessionId})},[c,r.outputKernelSessionId,f.phase,d]);var p="success"===f.phase?f.response:void 0,m=!r.outputKernelSessionId||"success"===f.phase||"error"===f.phase,y=e1(h.useMemo(function(){if(!c||!a||!(null==o?void 0:o.definition)||!m)return null;var e,n,t,i,l,u=null!=(e=null==(l=r.results)||null==(i=l[0])?void 0:i.assertionStatuses)?e:[];return{key:"".concat(null!=(n=null!=(t=r.id)?t:r.pyRunId)?n:"run","-score"),taskCode:o.definition,resultDescription:a.resultDescription,passedAssertions:u.filter(function(e){return e===P.CyL.PASSED}).length,totalAssertions:u.length,logs:p}},[c,a,o,r,m,p]));return a?a.trivial?h.createElement(na,null,h.createElement(ni,{as:"h3"},"Score breakdown"),h.createElement(E.qb,{emphasis:"medium"},a.headline)):h.createElement(no,null,h.createElement(S.nD,{size:"40px",open:l,onClick:function(){return u(function(e){return!e})},customHeader:h.createElement(nl,null,h.createElement(E.TT,{as:"h3",style:{fontSize:13}},"Score breakdown"),h.createElement(E.HL,{emphasis:"medium"},a.headline))},h.createElement(nu,null,h.createElement(nr,{status:y.status,text:y.text})))):null},nr=function(e){var n=e.status,t=e.text;return"loading"===n||"idle"===n?h.createElement(E.qb,{emphasis:"low",italic:!0},"Asking Gemini how this score was computedâ¦"):"ready"===n&&t?h.createElement(nc,null,t):null},no=A.default.div(e4()),na=A.default.div(e3()),ni=(0,A.default)(E.TT)(e6()),nl=A.default.div(e5()),nu=A.default.div(e7()),nc=(0,A.default)(E.qb)(e9()),ns=t(54358),nf=t(54198),nd=t(42556),np=t(84680);function nm(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 nh(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 ny(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var a=[],i=!0,l=!1;try{for(o=o.call(e);!(i=(t=o.next()).done)&&(a.push(t.value),!n||a.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==o.return||o.return()}finally{if(l)throw r}}return a}}(e,n)||function(e,n){if(e){if("string"==typeof e)return nm(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 nm(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 nb(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function nv(){var e=nb(["\n display: flex;\n align-items: center;\n gap: 8px;\n"]);return nv=function(){return e},e}function ng(){var e=nb(["\n flex-shrink: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.08);\n padding: 4px 24px 12px 0;\n margin-top: -12px;\n"]);return ng=function(){return e},e}function nw(){var e=nb(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 12px;\n"]);return nw=function(){return e},e}function nx(){var e=nb(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: -8px;\n"]);return nx=function(){return e},e}function nk(){var e=nb(["\n /* No existing heading style with 14px unfortunately :( */\n font-size: 14px;\n"]);return nk=function(){return e},e}function nE(){var e=nb(["\n padding: 0;\n align-items: start;\n\n && > span {\n margin-right: 0;\n }\n"]);return nE=function(){return e},e}function nO(){var e=nb(["\n display: flex;\n justify-content: space-between;\n"]);return nO=function(){return e},e}function nS(){var e=nb(["\n & > pre {\n border-radius: 12px;\n color: ",";\n }\n"]);return nS=function(){return e},e}var nj=function(e){var n,t,r,o,a,i,l,p,m,y,b=e.run,v=e.taskVersion,g=e.setRuns,w=e.onClose,x=e.shouldScrollIntoView,k=e.onScrollIntoView,O=e.canReadKernel,S=ny(h.useState(null),2),j=S[0],A=S[1],T=ny(h.useState(!1),2),I=T[0],C=T[1];h.useEffect(function(){x&&j&&(j.scrollIntoView({behavior:"smooth"}),k())},[x,k,j]);var z=(0,eI.Z)(P.kCo.benchmarkTaskRunService.getBenchmarkTaskRun,{phase:b.isPartial?"loading":"idle",request:{benchmarkTaskRunId:b.id}}).state;
1h.useEffect(function(){if("success"===z.phase)try{var e=P.zTn.fromJson(JSON.parse(z.response));g(function(n){return n.map(function(n){var t,r;return n.id===b.id?(t=nh({},n,e),r={results:e.results.map(function(e,t){return nh({},e,n.results[t])}),modelVersion:n.modelVersion,isPartial:!1},r=null!=r?r:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t):n})})}catch(e){(0,f.Z)(Error("Failed to fetch complete run info"))}},[z]);var D=h.useMemo(function(){var e,n,t;return null!=(e=null==(t=b.results[0])||null==(n=t.assertionStatuses)?void 0:n.filter(function(e){return e===P.CyL.PASSED}).length)?e:0},[b]),q=null!=(n=null==(a=b.results[0])||null==(o=a.assertionStatuses)?void 0:o.length)?n:0,R=(null!=(t=null==(i=b.assertions)?void 0:i.length)?t:0)>0,M=h.useMemo(function(){var e,n=null==(e=b.results[0])?void 0:e.totalMetrics;if(!n)return null;var t=(0,s.X4)(n);return t.length>0?t.join(" \xb7 "):null},[b]);return h.createElement(c.A.StyledCard,{$width:612,ref:A,$hoverBoxShadow:!1},h.createElement(c.A.CardHeader,null,h.createElement(nP,null,h.createElement(ns.e,{size:"small",hideTierRing:!0,thumbnailUrl:null==(p=b.modelVersion)||null==(l=p.organization)?void 0:l.thumbnailImageUrl}),h.createElement(nC,{as:"h2"},null==(m=b.modelVersion)?void 0:m.slug)),h.createElement(nf.K,{onClick:w,icon:"close",size:"medium",title:"Close ".concat(null==(y=b.modelVersion)?void 0:y.slug),autoFocus:!0})),h.createElement(c.A.CardContent,null,b.state===P.lzX.ERRORED&&h.createElement(h.Fragment,null,h.createElement(nz,{variant:"error",dense:!0},h.createElement("div",{style:{display:"flex",flexDirection:"column",gap:8}},h.createElement(E.jz,null,h.createElement(E.HN,{fontWeight:"bold"},"Error:")," Model run failed"),O?h.createElement(E.jz,null,"The model was unable to complete the task successfully. To debug, check Notebook Output for the full exception details."):h.createElement(E.jz,null,"Model was unable to complete the task. This may be due to an issue with the code or a network error."))),h.createElement(nD,null,O?h.createElement(nd.$,{emphasis:"medium",dense:!0,href:"/sv/".concat(b.outputKernelSessionId),target:"_blank"},"View Notebook Output"):h.createElement("div",null),h.createElement(nd.$,{emphasis:"low",dense:!0,trailingIcon:"keyboard_arrow_down",onClick:function(){return C(function(e){return!e})}},I?"Hide full error":"Show full error")),I&&h.createElement(nq,{language:"text",content:null!=(r=b.errorMessage)?r:"The error message was not found."})),b.state===P.lzX.COMPLETED&&h.createElement(h.Fragment,null,h.createElement(nT,null,h.createElement(u.i,{run:b}),M&&h.createElement(E.HL,{emphasis:"low"},M)),h.createElement(nt,{run:b,taskVersion:v}),R&&h.createElement(nI,null,h.createElement(E.jz,{emphasis:"medium"},h.createElement(d.y,{separator:" \xb7 "},h.createElement(E.HN,{fontWeight:"bold"},q," Asserts"),h.createElement(h.Fragment,null,D," pass / ",q-D," fail")))),h.createElement(ea,{run:b}))),b.state===P.lzX.COMPLETED&&h.createElement(nA,null,h.createElement(eV,{sessionId:b.outputKernelSessionId})))},nP=A.default.div(nv()),nA=A.default.div(ng()),nT=A.default.div(nw()),nI=A.default.div(nx()),nC=(0,A.default)(E.TT)(nk()),nz=(0,A.default)(np.J)(nE()),nD=A.default.div(nO()),nq=(0,A.default)(eC.N)(nS(),function(e){return e.theme.km.color.status.error}),nR=t(6926),nM=t(71488),nF=t(86090);function nN(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 nL(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 nV(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}
1)(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}),e}function nK(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var a=[],i=!0,l=!1;try{for(o=o.call(e);!(i=(t=o.next()).done)&&(a.push(t.value),!n||a.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==o.return||o.return()}finally{if(l)throw r}}return a}}(e,n)||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 nH(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function n$(e,n){if(e){if("string"==typeof e)return nN(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 nN(e,n)}}function n_(){var e=nH(["\n display: flex;\n flex-direction: column;\n gap: 12px;\n padding: 24px;\n height: calc(100vh - ","px);\n box-sizing: border-box;\n"]);return n_=function(){return e},e}function nU(){var e=nH(["\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 48px;\n"]);return nU=function(){return e},e}function nB(){var e=nH(["\n display: flex;\n flex-direction: column;\n height: 100%;\n gap: 12px;\n box-sizing: border-box;\n padding-top: 12px;\n min-height: 600px;\n"]);return nB=function(){return e},e}function nG(){var e=nH(["\n /* this contain is load-bearing, without it the page was crashing\n * https://chat.kaggle.net/kaggle/pl/c11ighjgfjy6xd816pehodoizw */\n contain: layout size style;\n display: flex;\n flex-direction: row;\n gap: 12px;\n padding-left: 16px;\n padding-right: 16px;\n padding-bottom: 16px;\n align-items: stretch;\n flex-shrink: 1;\n flex-grow: 1;\n overflow: auto;\n ","\n"]);return nG=function(){return e},e}var nZ=function(e){var n=e.taskOwnerSlugOverride,t=e.taskSlugOverride,r=e.taskVersionNumberOverride,o=(0,nF.g)(),a=null!=n?n:o.taskOwnerSlug,i=null!=t?t:o.taskSlug,l=o.taskVersionNumber?Number(o.taskVersionNumber):void 0,u=null!=r?r:Number.isFinite(l)?l:void 0;return a&&i?h.createElement(nQ,null,h.createElement(E._B,{as:"h1"},"Benchmark Compare (Hackathon view)"),h.createElement(E.qb,{emphasis:"medium"},"Same data as ",h.createElement("code",null,"?compare=true"),", with each Q&A merged inline with the assertions it produced."),h.createElement(nW,{taskOwnerSlug:a,taskSlug:i,taskVersionNumber:u})):h.createElement(nQ,null,h.createElement(E.qb,{status:"error"},"Missing task owner or slug in URL."))},nW=function(e){var n,t,r,o=e.taskOwnerSlug,a=e.taskSlug,i=e.taskVersionNumber,l=h.useMemo(function(){return{slugSelector:{taskSlug:a,ownerSlug:o,versionNumber:i}}},[o,a,i]),u=(0,eI.Z)(P.kCo.benchmarkTaskService.getBenchmarkTask,{phase:"loading",request:{taskIdentifier:l}}).state,c=(0,eI.Z)(P.kCo.benchmarkTaskRunService.listBenchmarkTaskRuns,{phase:"loading",request:{filter:{taskIdentifier:l,taskRunIds:[],modelVersionIds:[]},pageSize:0,pageToken:"",skip:0}}).state;if("error"===u.phase)return h.createElement(E.qb,{status:"error"},"Failed to load benchmark task. ",null!=(t=u.message)?t:"");if("error"===c.phase)return h.createElement(E.qb,{status:"error"},"Failed to load benchmark task runs. ",null!=(r=c.message)?r:"");if("success"!==u.phase||"success"!==c.phase)return h.createElement(nX,null,h.createElement(nM.P,{ariaLabel:"Loading benchmark task"}));var s=u.response.version;if(!s)return h.createElement(E.qb,{status:"error"},"Task has no version.");var f=null!=(n=c.response.benchmarkTaskRuns)?n:[];return h.createElement(nJ,{taskVersion:s,benchmarkTaskRuns:f})},nJ=function(e){var n=e.taskVersion,t=e.benchmarkTaskRuns,r=h.useMemo(function(){return t.filter(function(e){return null!=e.modelVersion})},[t]),o=r[0],u=nK(h.useState(o?[(0,l.Kt)(o)]:[]),2),c=u[0],s=u[1],f=nK(h.useState(!0),2),d=f[0],p=f[1],m=nK(h.useState(null),2),y=m[0],b=m[1],v=nK(h.useState(r.map(function(e){return nV(nL({},e),{isPartial:!0})})),2),g=v[0],w=v[1];h.useEffect(function(){w(r.map(function(e){return nV(nL({},e),{isPartial:!0})}))},[r]);var x=h.useMemo(function(){return g.filter(function(e){return c.includes((0,l.Kt)(e))})},[g,c]),k=h.useCallback(function(e){s(function(n){return n.includes(e)?n.filter(function(n){return n!==e}):(b(e),((function(e){if(Array.isArray(e))return nN(e)})(n)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||n$(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([e]))})},[]);return 0===t.length?h.createElement(E.TT,{as:"h2"},"No runs found for this task."):h.createElement(nY,null,h.createElement(i.n,{taskVersion:n,runs:g,selectedCandidateKeys:c,onToggleRun:k,scrollToCandidateKey:y,taskMode:"chip",isTaskSelected:d,onToggleTask:function(){return p(function(e){return!e})}}),h.createElement(n0,null,d&&h.createElement(a.y,{taskVersion:n,onClose:function(){return p(!1)}}),x.map(function(e){return h.createElement(nj,{key:(0,l.Kt)(e),run:e,taskVersion:n,setRuns:w,onClose:function(){return k((0,l.Kt)(e))},shouldScrollIntoView:(0,l.Kt)(e)===y,onScrollIntoView:function(){return b(null)},canReadKernel:!1})}
1)))},nQ=A.default.div(n_(),nR.k3),nX=A.default.div(nU()),nY=A.default.div(nB()),n0=A.default.div(nG(),function(e){return e.theme.km.util.withScrollbar()}),n1=t(19224);let n2=function(){return n1.gH.hackathonProfiles?h.createElement(r.b,{pageName:"home-bobfraser-benchmark-compare",title:"Benchmark Compare | Kaggle Internal Hackathon",element:h.createElement(nZ,null)}):h.createElement(o.j,null)}}}]); 2//# sourceMappingURL=HackathonBenchmarkComparePage.00f8264c9ec97b58.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.