PageSourceSearch

https://schoolhouse.world/_next/static/chunks/pages/admin/moderation/disputes-ef59dc1c38b58f5b.js

js schoolhouse.world collected 2026-10-01 10:42:24 UTC 19,796 bytes, 58 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4496],{2759:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var n=i(10686),s=i(78919),o=i(84141);let r=(0,s.Xs)`
2  NOT ${n.A.hasContentBeenReviewed()}
3  AND ${n.A.moderation_risk_automated} IS NOT NULL
4  AND (
5    ${n.A.hasSafetyTag()}
6    OR ${n.A.moderation_risk_automated} = 'high'
7  )
8  AND ${n.A.zoom_end_date} > NOW() - ${o.Kc} * INTERVAL '1 DAY'
9`,a=[[n.A.moderation_risk_automated,"desc"],[n.A.zoom_end_date,"desc"]];function l({limit:e,offset:t,sorted:i=!1,maxRisk:o}){let d=null===o?(0,s.Xs)`FALSE`:(0,s.Xs)`${n.A.moderation_risk_automated} <= ${o}`;return n.A.where({limit:e,offset:t,order:i?a:void 0},(0,s.Xs)`${r} AND ${d}`)}},5623:(e,t,i)=>{"use strict";i.r(t),i.d(t,{__N_SSP:()=>y,default:()=>f});var n=i(18153),s=i(39955),o=i(60705),r=i(75737),a=i(54443),l=i(41034),d=i(61110),c=i(27970),u=i(86313),h=i(49783),p=i(65946),m=i(45895),A=i(71908);let g=(0,d.A)(function(){let e=(0,a.I)(),t=(0,A.h)(),i=(0,l.A)(),d=e.many`${i} ORDER BY ${o.A.created_at} ASC LIMIT ${m.T0} OFFSET ${t}`,g=e`COUNT(*) ${i}`,y=e(r.A.getUserAdminMessageTemplates())??[];return(0,n.Y)(h.A,{title:"Admin - Disputes",header:(0,n.Y)(p.A,{heading:{title:"Moderation"}}),children:(0,n.FD)(s.a,{pr:{base:"16px",md:"32px"},pb:{base:"16px",md:"32px"},children:[(0,n.Y)(s.a,{flexShrink:0,pb:"16px",children:(0,n.Y)(c.A,{currentTab:"disputes"})}),(0,n.Y)(u.A,{policyViolations:d,includeUserColumn:!0,includeViolationTypeColumn:!0,templates:y}),(0,n.Y)(A.A,{scheme:"url",totalItemsCount:g??0})]})})},{userRoles:["admin:safety"]});var y=!0;let f=g},8818:(e,t,i)=>{"use strict";i.d(t,{A:()=>F});var n=i(18153),s=i(73156),o=i(76032),r=i(2791),a=i(91921),l=i(84940),d=i(24836),c=i(65576),u=i(99776),h=i(12899),p=i(22279),m=i(58522),A=i(32985),g=i(97491),y=i(55978),f=i(69445),_=i(12647),b=i(44517),v=i(52276),Y=i(97460),$=i(14232),w=i(41954),T=i(46304),S=i(46860),x=i(24294);function k(e,t){let i=0;for(let n of Object.keys(e)){let s=x.T[n];s.isPositive===t&&(i+=s.multiplier*e[n])}return Math.round(i)}function N({definition:e,submetric:t,displayName:i}){let l=e.isPositive?"success.fg":"error.fg";return(0,n.Y)(s.m,{hasArrow:!0,placement:"right",label:e.tooltip(i,t),children:(0,n.FD)(o.B,{direction:"row",alignItems:"center",justifyContent:"space-between",paddingY:"4px",children:[(0,n.FD)(o.B,{direction:"row",gap:"8px",alignItems:"center",children:[(0,n.FD)(r.vw,{fontWeight:"bold",width:"28px",display:"flex",justifyContent:"center",paddingX:"4px",size:"sm",color:"fg.muted",userSelect:"none",children:["x ",e.multiplier]}),(0,n.Y)(Y.g,{icon:e.icon,color:(0,w.A)(l),width:"15px"}),(0,n.Y)(a.E,{fontWeight:"bold",color:l,children:t})]}),(0,n.Y)(Y.g,{icon:b.iW_,color:(0,w.A)("fg.muted"),width:"15px"})]})})}function D({trustSubmetrics:e,isPositive:t,displayName:i}){return(0,n.Y)(n.FK,{children:Object.keys(e).filter(e=>x.T[e].isPositive===t).map(t=>(0,n.Y)(N,{definition:x.T[t],submetric:e[t],displayName:i},t))})}function C({trustMetric:e,isPositive:t}){let i=t?"success.fg":"error.fg";return(0,n.FD)(l.o,{fontWeight:"bold",color:i,_selected:{color:i,borderBottomWidth:"2px",borderBottomColor:i},cursor:"pointer",children:[t?"+":"-",e]})}function F({userReference:e,hideUserId:t=!1}){let{id:i,displayName:r,trustSubmetrics:l=null}=e,{isOpen:b,onClose:x,onToggle:N}=(0,d.j)(),[R,O]=(0,$.useState)(0),E=(0,n.FD)(S.A,{href:(0,T.hTK)(`user/${i}`),width:"max-content",children:[r,t?null:` (#${i})`]});if(null==l)return E;let U=k(l,!0),P=k(l,!1),q=e=>()=>{O(+!e),N()};return(0,n.FD)(o.B,{direction:"row",alignItems:"center",gap:"12px",children:[E,(0,n.FD)(c.A,{isOpen:b,onClose:x,children:[(0,n.Y)(u.W,{children:(0,n.FD)(o.B,{direction:"row",cursor:"pointer",gap:"0px",children:[(0,n.FD)(a.E,{onClick:q(!0),paddingRight:"8px",fontWeight:"bold",color:"success.fg",children:["+",U]}),(0,n.FD)(a.E,{onClick:q(!1),fontWeight:"bold",color:"error.fg",children:["-",P]})]})}),(0,n.FD)(h.h,{width:"200px",children:[(0,n.Y)(p.R,{}),(0,n.Y)(m.e,{marginTop:"8px",paddingBottom:"0px",children:(0,n.FD)(A.t,{isFitted:!0,index:R,onChange:e=>O(e),children:[(0,n.FD)(g.w,{children:[(0,n.Y)(C,{trustMetric:U,isPositive:!0}),(0,n.Y)(C,{trustMetric:P,isPositive:!1})]}),(0,n.FD)(y.T,{cursor:"default",children:[(0,n.Y)(f.K,{padding:"8px",children:(0,n.Y)(D,{trustSubmetrics:l,isPositive:!0,displayName:r})}),(0,n.Y)(f.K,{padding:"8px",children:(0,n.Y)(D,{trustSubmetrics:l,isPositive:!1,displayName:r})})]})]})}),(0,n.Y)(_.q,{})]})]}),(0,n.Y)(s.m,{label:"These metrics are experimental. Users with a significant positive score should still be investigated!",placement:"right",hasArrow:!0,children:(0,n.Y)(Y.g,{icon:v.QJT,width:"15px",color:(0,w.A)("gray.fg"),cursor:"pointer"})})]})}},15099:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});var n=i(18153),s=i(44824),o=i(61330),r=i(90799);function a({time:e}){let[t]=(0,o.rr)();return null==e?null:(0,n.Y)(r.A,{time:e,format:function(e,t){if(e.hasSame(t,"day"))return"'Today,' h:mm a";let i=t.minus({days:1});return e.hasSame(i,"day")?"'Yesterday,' h:mm a":e.hasSame(t,"year")?"MMM d, h:mm a":"MMM d, yyyy, h:mm a"}(s.c9.fromISO(e).setZone(t.zoneName),t)})}},18144:(e,t,i)=>{"use strict";i.d(t,{A:()=>m});var n=i(18153),s=i(2791),o=i(76032),r=i(10929),a=i(14232),l=i(48369),d=i(52038),c=i(46862),u=i(65956);let h="hide-author";function p({label:e,onSelect:t}){return(0,n.Y)(s.vw,{colorScheme:"blue",cursor:"pointer",onClick:t,children:e})}function m({userDisplayName:e,initialValues:t=null,onSubmit:i,showModal:s,onClose:A,templates:g}){let y=null!=t,[f,_]=(0,a.useState)(0),[b,v]=(0,a.useState)(null),Y=(0,a.useCallback)(e=>{var t;v((t=e.content,(0,l.A)(t)?t:{serialization_method:"plain_text",content:t})),_(e=>e+1)},[]),$=b??t?.content??void 0,w=a.useMemo(()=>[{label:"What message would you like to send this user?",sublabel:"This message will be displayed to users the next time they log onto Schoolhouse, as a  blocking modal.",type:"rich-text",initialValue:$,name:"content",required:!0,size:6},{label:"What acknowledgment text would you like this user to submit?",sublabel:"If provided, users will have to type this in before acknowledging the message. If you don't want users to acknowledge, you can leave this blank.",type:"text",initialValue:null==t?"I understand":t.acknowledgmentText,name:"acknowledgment_text",required:!1,size:6},...y?[]:[{label:"Would you like to hide your name?",type:"multi-checkbox",name:"hide_author",options:[{value:h,label:`Hide my name from this message. It will appear as coming from ${d.CP}, and the recipient will be offered support chat instead of a DM with me.`}],required:!1,size:6}]],[$,t,y]),T=(0,a.useCallback)(()=>{v(null),_(0),A()},[A]),S=(0,a.useCallback)(async e=>{let t=`${e.acknowledgment_text}`.trim();await i({content:e.content,acknowledgmentText:0===t.length?null:t,hideAuthor:Array.isArray(e.hide_author)&&e.hide_author.some(e=>e===h)}
9),T()},[i,T]);return(0,n.Y)(u.A,{size:"2xl",open:s,onClose:T,title:y?`Edit User Admin Message for ${e}`:`Send User Admin Message to ${e}`,body:()=>(0,n.FD)(o.B,{direction:"column",spacing:"24px",children:[g.length>0?(0,n.Y)(r.B,{spacing:"8px",children:g.map(e=>(0,n.Y)(r.Q,{children:(0,n.Y)(p,{label:e.label,onSelect:()=>Y(e)})},e.label))}):null,(0,n.Y)(c.A,{name:`Admin${y?"Edit":"Send"}UserMessage`,blocks:w,onSubmit:S},f)]})})}},23068:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var n=i(18447),s=i(55720),o=i(78919);let r=(0,o.Xs)`
10  NOT ${n.A.hasContentBeenReviewed()} AND ${s.Ay.hasBeenApproved()}
11`,a=[[n.A.severity,"desc"],[n.A.created_at,"desc"]];function l({limit:e,offset:t,sorted:i=!1}={}){return n.A.where({limit:e,offset:t,order:i?a:void 0,include:[{association:"User",required:!0}]},r)}},24294:(e,t,i)=>{"use strict";i.d(t,{T:()=>a});var n=i(44517),s=i(52276),o=i(19515),r=i(55720);let a={"academic-sessions-hosted":{isPositive:!0,multiplier:1,icon:n.ZQp,tooltip:(e,t)=>`${e} has hosted ${(0,o.td)(t,"academic session")}.`,query:r.Ay.countAcademicSessionsHosted},"minutes-spoken-in-academic-sessions":{isPositive:!0,multiplier:1,icon:n.TOj,tooltip:(e,t)=>`${e} has spoken for ${(0,o.td)(t,"minute")} as a learner in academic sessions.`,query:r.Ay.countMinutesSpokenInAcademicSessions},"unique-tutors-rated":{isPositive:!0,multiplier:1,icon:n.yy,tooltip:(e,t)=>`${e} has given ${(0,o.td)(t,"unique tutor")} a rating after their session.`,query:r.Ay.countUniqueTutorsRated},"unique-learners-with-positive-rating":{isPositive:!0,multiplier:1,icon:n.Qpm,tooltip:(e,t)=>`${(0,o.td)(t," unique learner")} ${1===t?"has":"have"} given ${e} a positive rating after a session they hosted.`,query:r.Ay.countUniqueLearnersWithPositiveRating},"unique-certifications":{isPositive:!0,multiplier:1,icon:n.Zsp,tooltip:(e,t)=>`${e} has earned ${(0,o.td)(t,"certification")}.`,query:r.Ay.countCertifications},"yellow-content-flags":{isPositive:!1,multiplier:1,icon:n.s6x,tooltip:(e,t)=>`${(0,o.td)(t,"piece")} of content from ${e} ${1===t?"has":"have"} been assigned a yellow flag.`,query:e=>r.Ay.countContentFlags(e,"yellow")},"red-content-flags":{isPositive:!1,multiplier:2,icon:s.s6x,tooltip:(e,t)=>`${(0,o.td)(t,"piece")} of content from ${e} ${1===t?"has":"have"} been assigned a red flag.`,query:e=>r.Ay.countContentFlags(e,"red")},"policy-violations-low":{isPositive:!1,multiplier:1,icon:n.xGW,tooltip:(e,t)=>`${e} has been the subject of ${(0,o.td)(t,"policy violation")} with a low urgency.`,query:e=>r.Ay.countPolicyViolations(e,["low"])},"policy-violations-med-or-higher":{isPositive:!1,multiplier:5,icon:s.xGW,tooltip:(e,t)=>`${e} has been the subject of ${(0,o.td)(t,"policy violation")} with an urgency of medium or higher.`,query:e=>r.Ay.countPolicyViolations(e,["medium","high"])},"silent-academic-sessions":{isPositive:!1,multiplier:1,icon:n.R3,tooltip:(e,t)=>`${e} has not spoken or typed in the chat for the whole time in ${(0,o.td)(t,"session")}.`,query:r.Ay.countAcademicSessionsWithNoTalkOrChat}}},27970:(e,t,i)=>{"use strict";i.d(t,{A:()=>$});var n=i(18153),s=i(79736),o=i(91921),r=i(54443),a=i(75292),l=i(91991),d=i(23068),c=i(41034),u=i(80588),h=i(1664),p=i(60852),m=i(97570),A=i(2759),g=i(46304),y=i(68654),f=i(81727),_=i(21649);let b=["content-flags","sessions","escalated-violations","reports","disputes"],v={"content-flags":{label:"Content Flags",path:(0,g.aW9)("content-review/content-flags"),role:"admin:policy"},sessions:{label:"Sessions",path:(0,g.aW9)("content-review/sessions"),role:"admin:policy"},"escalated-violations":{label:"Escalated Violations",path:(0,g.aW9)("escalated-violations"),role:"admin:safety"},reports:{label:"Reports",path:(0,g.hTK)("reports"),role:"admin:safety"},disputes:{label:"Disputes",path:(0,g.aW9)("disputes"),role:"admin:safety"}};function Y({tab:e,count:t}){return(0,n.FD)(s.z,{spacing:"8px",children:[(0,n.Y)(o.E,{as:"span",children:v[e].label}),(0,n.Y)(_.A,{value:t,variant:"large",position:"static"})]})}function $({currentTab:e}){let t=(0,r.I)(),i=(0,a.Jd)(),s=(0,l.A)(i),o=t`COUNT(*) ${(0,d.A)()}`??0,g=(t`COUNT(*) ${(0,A.A)({maxRisk:s})}`??0)+(t`COUNT(*) ${(0,m.A)({maxRisk:s})}`??0),_=t`COUNT(*) ${(0,u.A)()}`??0,w=t`COUNT(*) ${h.A.where({},h.A.hasStatus(p.n2.NeedsAction))}`??0,T=t`COUNT(*) ${(0,c.A)()}`??0,S=b.filter(e=>(0,y.A)(i,v[e].role));return(0,n.Y)(f.A,{variant:"normal",tabs:S,currentTab:e,tabToUrl:e=>v[e].path,tabToLabel:{"content-flags":()=>(0,n.Y)(Y,{tab:"content-flags",count:o}),sessions:()=>(0,n.Y)(Y,{tab:"sessions",count:g}),"escalated-violations":()=>(0,n.Y)(Y,{tab:"escalated-violations",count:_}),reports:()=>(0,n.Y)(Y,{tab:"reports",count:w}),disputes:()=>(0,n.Y)(Y,{tab:"disputes",count:T})}})}},37012:(e,t,i)=>{"use strict";i.d(t,{A:()=>p});var n=i(18153),s=i(50485),o=i(38890),r=i(44517),a=i(97460),l=i(14232),d=i(9496),c=i(41130),u=i(47808),h=i(18144);function p({userId:e,userDisplayName:t,safetyReportId:i=null,showIconButton:m=!1,associateSession:A,templates:g,variant:y}){let f=(0,c._)(),[_,b]=l.useState(!1),v=(0,l.useCallback)(async({content:t,acknowledgmentText:n,hideAuthor:s})=>{await d.Vf.admin_createUserAdminMessage({safetyReportId:i,recipientUserId:e,acknowledgmentText:n,hideAuthor:s,content:t,associateSession:A}),f({title:`Successfully sent message to User#${e}`,status:"success"}),b(!1)},[e,f,i,A]);return(0,n.FD)(n.FK,{children:[(0,n.Y)(h.A,{showModal:_,onClose:()=>b(!1),onSubmit:v,userDisplayName:t,templates:g}),m?(0,n.Y)(u.A,{content:"Send admin message",children:(0,n.Y)(s.K,{variant:"icon-outline","aria-label":"Send admin message",onClick:()=>b(!0),icon:(0,n.Y)(a.g,{icon:r._6d})})}):(0,n.Y)(o.$,{variant:y,onClick:()=>b(!0),children:"Send Admin Message"})]})}},41034:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var n=i(60705),s=i(38009),o=i(78919);function r(){return s.A.where({include:[{association:"User",required:!1},{association:"Dispute",required:!0}]},(0,o.Xs)`${n.A.status} = 'pending'`)}},45895:(e,t,i)=>{"use strict";i.d(t,{T0:()=>o,YY:()=>n,nw:()=>s});let n="sort",s="page",o=15},48944:(e,t,i)=>{"use strict";i.d(t,{o:()=>s});var n=i(24294);function s(e,t){let i={};return Object.keys(n.T).forEach(s=>{i[s]=Math.round(e(n.T[s].query(t))??0)}),i}},61110:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var n=i(16425);
11function s(e,t){return null!=t.userRoles&&t.userRoles.forEach(e=>{if(!e.startsWith("admin:"))throw Error("Cannot expose admin page to non-admins!")}),(0,n.A)(e,{authScopes:t.authScopes,userRoles:t.userRoles,onboardingUsers:"disallowed"})}},71908:(e,t,i)=>{"use strict";i.d(t,{A:()=>p,h:()=>h});var n=i(18153),s=i(91921),o=i(38993),r=i(89099),a=i(91238),l=i.n(a),d=i(41954),c=i(45895);let u=(0,o.AH)("text-align:center;ul{display:flex;padding:0;justify-content:center;}li{display:block;border:1px solid ",(0,d.A)("border.emphasized"),";border-right:0;&:last-of-type{border-right:1px solid ",(0,d.A)("border.emphasized"),";}&.active{background:",(0,d.A)("primary.solid"),";}a{padding:5px 10px;display:block;font:inherit;color:",(0,d.A)("fg"),";text-decoration:none;&:hover{text-decoration:underline;cursor:pointer;}}}");function h(e=c.T0){let t=(0,r.useRouter)();return((Number.parseInt(`${t.query[c.nw]}`,10)||1)-1)*e}function p(e){let t=(0,r.useRouter)(),i=Number.parseInt(`${t.query[c.nw]}`,10)||1,{totalItemsCount:o,scheme:a,itemsPerPage:d=c.T0}=e;if(o<=d)return null;let h="url"===a?i:e.currentPage,p="url"===a?e.pageRangeDisplayed??5:void 0,m=Math.ceil(o/d),A=(h-1)*d+1,g=Math.min(A+d-1,o),y=async i=>{let n=i.selected+1;"controlled"===a&&null!=e.onPageChange?e.onPageChange(n):"url"===a&&await t.push({query:{...t.query,[c.nw]:n.toString()},hash:e.urlHash})};return(0,n.FD)("div",{css:u,children:[(0,n.Y)(l(),{pageRangeDisplayed:p,marginPagesDisplayed:1,forcePage:h-1,pageCount:m,breakLabel:"...",activeClassName:"active",previousLabel:"⟨",nextLabel:"⟩",onPageChange:y}),(0,n.FD)(s.E,{children:[(0,n.FD)("b",{children:[A," - ",g]})," ","of ",(0,n.Y)("b",{children:o})]})]})}},80588:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var n=i(38009),s=i(55720),o=i(78919);function r(){return(0,o.Xs)`
12    FROM
13    (
14      WITH escalated_issues_by_user AS (
15        SELECT
16          ${n.A.user_id} AS user_id,
17          ARRAY_AGG(${n.A.type}) AS issue_types,
18          MAX(${n.A.getUrgencyRank()}) AS max_urgency_rank,
19          MIN(${n.A.escalated_at}) AS oldest_escalated_at
20        ${n.A.where({groupBy:[n.A.user_id]},(0,o.Xs)`
21            ${n.A.isAwaitingEscalationReview()} AND
22            ${n.A.user_id} IS NOT NULL
23          `)}
24      )
25      SELECT
26        user_id,
27        NULL AS policy_violation_id,
28        'user_group' AS type,
29        issue_types,
30        max_urgency_rank,
31        oldest_escalated_at,
32        ${s.Ay.display_name} AS display_name
33      FROM escalated_issues_by_user
34      JOIN ${s.Ay} ON ${s.Ay.id} = escalated_issues_by_user.user_id
35      UNION ALL
36      SELECT
37        NULL AS user_id,
38        ${n.A.id} AS policy_violation_id,
39        'violation' AS type,
40        ARRAY[${n.A.type}] AS issue_types,
41        ${n.A.getUrgencyRank()} AS max_urgency_rank,
42        ${n.A.escalated_at} AS oldest_escalated_at,
43        NULL AS display_name
44      ${n.A.where({},(0,o.Xs)`
45          ${n.A.isAwaitingEscalationReview()} AND
46          ${n.A.user_id} IS NULL
47        `)}
48    ) AS res
49  `}},83252:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/moderation/disputes",function(){return i(5623)}])},86313:(e,t,i)=>{"use strict";i.d(t,{A:()=>D});var n=i(18153),s=i(99407),o=i(63973),r=i(2665),a=i(55791),l=i(83734),d=i(43043),c=i(64435),u=i(76032),h=i(50485),p=i(39955),m=i(91921),A=i(2791),g=i(44517),y=i(97460),f=i(14232),_=i(6662),b=i(46304),v=i(46860),Y=i(65956),$=i(15099),w=i(51012),T=i(7645),S=i(24292),x=i(38085),k=i(8818),N=i(6433);function D({policyViolations:e,includeUserColumn:t=!1,includeViolationTypeColumn:i=!1,includeReporterColumn:C=!1,templates:F}){let R=f.useMemo(()=>e.map(x.s),[e]),[O,E]=(0,f.useState)(null),U=null==O?null:R.find(e=>e.id===O)??null;return(0,n.FD)(n.FK,{children:[(0,n.Y)(Y.A,{title:null!=O?`Policy Violation #${O}`:null,size:"4xl",open:null!=U,onClose:()=>E(null),body:()=>null!=U?(0,n.Y)(N.A,{details:U,templates:F}):null}),(0,n.FD)(s.X,{variant:"simple",children:[(0,n.Y)(o.d,{children:(0,n.FD)(r.Tr,{children:[(0,n.Y)(a.Th,{children:"Policy Violation"}),C?(0,n.Y)(a.Th,{children:"Reported By"}):null,t?(0,n.Y)(a.Th,{children:"User"}):null,i?(0,n.Y)(a.Th,{children:"Violation Type"}):null,(0,n.Y)(a.Th,{children:"Content"}),(0,n.Y)(a.Th,{children:"Strike?"}),(0,n.Y)(a.Th,{children:"Dispute"}),(0,n.Y)(a.Th,{children:"Escalation"})]})}),0===e.length?(0,n.Y)(l.r,{children:"No policy violations to display."}):null,(0,n.Y)(d.N,{children:R.map(e=>{let{id:s,createdAt:o,type:a,content:l,strikeVoidedReason:d,entityDisplayInfo:f,reporter:Y,disputeStatus:x,user:N,escalatedAt:D,resolvedAt:F}=e;return(0,n.FD)(r.Tr,{children:[(0,n.Y)(c.Td,{children:(0,n.FD)(u.B,{direction:"row",align:"center",spacing:"16px",children:[(0,n.Y)(h.K,{"aria-label":"Expand policy violation details",variant:"icon-outline",size:"sm",icon:(0,n.Y)(y.g,{icon:g.skf}),onClick:()=>E(s)}),(0,n.FD)(p.a,{children:[(0,n.Y)(m.E,{children:(0,n.FD)(v.A,{href:(0,b.Fmn)(s),children:["#",s]})}),(0,n.Y)($.A,{time:o})]})]})}),C?(0,n.Y)(c.Td,{children:null==Y?"-":(0,n.FD)(v.A,{href:(0,b.hTK)(`user/${Y.id}`),children:[Y.displayName," (#",Y.id,")"]})}):null,t?(0,n.Y)(c.Td,{children:null!=N?(0,n.Y)(k.A,{userReference:N}):"-"}):null,i?(0,n.Y)(c.Td,{children:(0,n.Y)(A.vw,{children:_.vr[a]})}):null,(0,n.Y)(c.Td,{children:(0,n.FD)(u.B,{direction:"column",children:[null!=f?(0,n.Y)(v.A,{href:f.url,children:f.label}):null,(0,n.Y)(m.E,{noOfLines:4,whiteSpace:"pre-wrap",wordBreak:"break-word",children:l})]})}),(0,n.Y)(c.Td,{children:(0,n.Y)(S.A,{strikeVoidedReason:d})}),(0,n.Y)(c.Td,{children:null===x?"-":(0,n.Y)(w.A,{status:x})}),(0,n.Y)(c.Td,{children:null==D?"-":(0,n.Y)(T.A,{status:null!=F?"resolved":"escalated"})})]},s)})})]})]})}},91991:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var n=i(59676);function s(e){return(0,n.A)(e,"moderation:session:max_risk:high")?"high":(0,n.A)(e,"moderation:session:max_risk:medium")?"medium":(0,n.A)(e,"moderation:session:max_risk:low")?"low":null}},97570:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var n=i(89161),s=i(78919),o=i(84141);let r=(0,s.Xs)`
50  NOT ${n.A.hasContentBeenReviewed()}
51  AND ${n.A.moderation_risk_automated} IS NOT NULL
52  AND (
53    ${n.A.hasSafetyTag()}
54    OR ${n.A.moderation_risk_automated} = 'high'
55  )
56  AND ${n.A.zoom_end_date} > NOW() - ${o.Kc} * INTERVAL '1 DAY'
57`,a=[[n.A.moderation_risk_automated,"desc"],[n.A.zoom_end_date,"desc"]];function l({limit:e,offset:t,sorted:i=!1,maxRisk:o}){let d=null===o?(0,s.Xs)`FALSE`:(0,s.Xs)`${n.A.moderation_risk_automated} <= ${o}`;return n.A.where({include:[{association:"Session",required:!0}],limit:e,offset:t,order:i?a:void 0},(0,s.Xs)`${r} AND ${d}`)}}},e=>{e.O(0,[6755,149,6425,2773,5946,1349,636,6593,8792],()=>e(e.s=83252)),_N_E=e.O()}]);
58//# sourceMappingURL=disputes-ef59dc1c38b58f5b.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.