PageSourceSearch

https://openreview.net/_next/static/chunks/2902.3ded9f6fd2c275d6.js

js openreview.net collected 2026-09-24 07:31:39 UTC 5,003 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2902],{2902:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var r=a(95155),i=a(18461),s=a(44191);let n=e=>(0,r.jsx)(i.default,{...e,extraTabs:[{tabId:"track-status",tabName:"Track Status",renderTab:()=>(0,r.jsx)(s.default,{})}]})},44191:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h});var r=a(95155),i=a(80940),s=a.n(i),n=a(12115),o=a(42540),l=a(3361),d=a(49498),c=a(43535),m=a(65886),u=a(81331);let h=()=>{let{venueId:e,reviewersId:t,areaChairsId:a,seniorAreaChairsId:i,submissionId:h,trackStatusConfig:g,withdrawnVenueId:p,deskRejectedVenueId:f,customMaxPapersName:v,submissionName:x}=(0,n.useContext)(u.A),{user:j,isRefreshing:b}=(0,o.A)(),[A,w]=(0,n.useState)({}),k=async()=>{if(!A.allProfiles)try{let r=l.A.get("/invitations",{id:h}),n=Promise.all([r]),o=Promise.all([t,a,i].map(e=>e?l.A.getGroupById(e,void 0,{select:"members"}):Promise.resolve([]))),c=l.A.getAll("/notes",{invitation:h,details:"replies",select:"id,number,forum,content,details,invitations,readers",sort:"number:asc",domain:e}),m=Promise.all([t,a,i].map(t=>t?l.A.getAll("/edges",{invitation:`${t}/-/${v}`,groupBy:"tail",select:"weight",domain:e},{resultsKey:"groupedEdges"}):Promise.resolve([]))),u=[t,a,i].filter(Boolean),g=Promise.all(u.map(t=>l.A.getAll("/notes",{invitation:`${t}/-/.*`,signature:e,select:"id,invitation,invitations,content.title",domain:e}).then(e=>e.filter(e=>e.invitations.some(e=>e.endsWith("_Form")))))),x=await Promise.all([g,o,c,m,n]),j=x[0].flatMap(e=>e??[]),b=x[1],A=x[2].flatMap(e=>[p,f].includes(e.content?.venueid?.value)?[]:e),k=x[3],P=x[4]?.[0]?.invitations[0],E=b[0]?.members??[],N=b[1]?.members??[],L=b[2]?.members??[],y=E.concat(N,L),C=await Promise.all(j.map(t=>l.A.getAll("/notes",{forum:t.id,select:"id,signatures,invitations,content",domain:e}))),_=s()(C.flat(),"signatures[0]"),F=[...new Set(y)].filter(e=>e.startsWith("~")),S=((await l.A.getAllProfilesByIds(F)).profiles??[]).map(e=>
1({...e,preferredName:(0,d.getProfileName)(e),preferredEmail:e.content.preferredEmail??e.content.emails[0]}));S.forEach(e=>{let t=e.content.names.flatMap(e=>e.username??[]),a=[];t.forEach(e=>{_[e]&&(a=a.concat(_[e]))}),e.registrationNotes=a}),w({submissionInvitation:P,notes:A,customMaxPapers:{reviewers:k[0],areaChairs:k[1],seniorAreaChairs:k[2]},allProfiles:S})}catch(e){promptError(`loading track status: ${e.message}`)}};if((0,n.useEffect)(()=>{!b&&j&&e&&t&&h&&k()},[j,b]),!A||0===Object.keys(A).length)return(0,r.jsx)(c.A,{});let P=g?.submissionTrackname??"research_area",E=g?.registrationTrackName??"research_area",N=g?.registrationFormName??"Registration",L=g?.roles??["Reviewers","Area_Chairs","Senior_Area_Chairs"],y=[{id:t,role:"reviewers"},{id:a,role:"areaChairs"},{id:i,role:"seniorAreaChairs"}].filter(e=>e.id).map(e=>e.role),C=L.map((e,t)=>[e,y[t]]),_=A.submissionInvitation.edit.note.content[P].value.param.enum,F=_.reduce((e,t)=>(e[t]=A.notes.filter(e=>(e.content[P].value??"")===t).length,e),{}),S=Object.keys(A.customMaxPapers).reduce((e,t)=>{let a=(A.customMaxPapers[t]??[]).reduce((e,t)=>(e[t.id.tail]=t.values[0].weight,e),{});return{...e,[t]:a}},{}),I=_.reduce((e,t)=>(e[t]=L.reduce((e,t)=>({...e,[t]:{averageLoad:0,maximumLoad:0}}),{}),e),{});A.allProfiles.forEach(e=>{let t=e?.registrationNotes??[],a=L.reduce((e,a)=>(e[a]=t.filter(e=>e.invitations.some(e=>e.includes(`${a}/-/${N}`))),e),{}),r=C.reduce((t,[a,r])=>(t[a]=S?.[r]?.[e.id]??0,t),{});Object.entries(a).forEach(([e,t])=>{if(t.length>0){let a=t[0].content[E].value,i=r[e]/a.length;a.forEach(t=>{_.includes(t)&&(I[t][e].averageLoad+=i,I[t][e].maximumLoad+=r[e])})}})});let M=(e=>{let t={};return Object.entries(e).forEach(([e,a])=>{let r=[];Object.entries(a).forEach(([t,{averageLoad:a,maximumLoad:i}])=>{r.push({Track:e,Role:t,averageLoad:a,maximumLoad:i})}),t[e]=r}),t})(I),O=({index:e,track:t,loadObj:a,rowSpan:i})=>(0,r.jsxs)("tr",{children:[0===e&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("td",{rowSpan:i,children:t}),(0,r.jsx)("td",{rowSpan:i,children:F[t]})]}),a.averageLoad<F[t]?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("td",{children:(0,r.jsx)("strong",{children:(0,d.prettyId)(a.Role)})}),(0,r.jsx)("td",{children:(0,r.jsx)("strong",{children:a.averageLoad.toFixed(1)})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("td",{children:(0,d.prettyId)(a.Role)}),(0,r.jsx)("td",{children:a.averageLoad.toFixed(1)})]}),(0,r.jsx)("td",{children:a.maximumLoad})]},e);return(0,r.jsx)("div",{className:"table-container",children:(0,r.jsx)(m.A,{className:"console-table table-striped pc-console-paper-status",headings:[{id:"track",content:"Track Name",width:"30%"},{id:"count",content:"Submission Count",width:"10%"},{id:"role",content:"Role Name",width:"20%"},{id:"avgLoad",content:"Average Load",width:"10%"},{id:"maxLoad",content:"Maximum Load",width:"10%"}],children:(0,r.jsx)(({loadData:e})=>(0,r.jsx)(r.Fragment,{children:Object.keys(e).map(t=>e[t].map((a,i)=>(0,r.jsx)(O,{index:i,track:t,loadObj:a,rowSpan:e[t].length},t.concat(i))))}),{loadData:M})})})}}}]);

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.