1"use strict";(self.webpackChunkhevolve=self.webpackChunkhevolve||[]).push([[8478],{49990(r,e,s){var i=s(24994);e.A=void 0;var a=i(s(40039)),t=s(70579);e.A=(0,a.default)((0,t.jsx)("path",{d:"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM12 17.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3m1-4.3h-2V7h2z"}),"Report")},63102(r,e,s){var i=s(24994);e.A=void 0;var a=i(s(40039)),t=s(70579);e.A=(0,a.default)((0,t.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning")},85502(r,e,s){var i=s(24994);e.A=void 0;var a=i(s(40039)),t=s(70579);e.A=(0,a.default)((0,t.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"Cancel")},88478(r,e,s){s.r(e),s.d(e,{default:()=>w});var i=s(89379),a=s(72660),t=s(12110),n=s(26494),o=s(96446),d=s(88312),l=s(56258),x=s(85865),c=s(86328),g=s(43845),b=s(11906),h=s(49990),p=s(19778),f=s(85502),u=s(63102),A=s(65043),j=s(70579);const m={background:"linear-gradient(135deg, rgba(26, 26, 46, 0.9) 0%, rgba(15, 15, 26, 0.95) 100%)",backdropFilter:"blur(20px)",border:"1px solid rgba(255,255,255,0.05)",borderRadius:3,transition:"all 0.4s cubic-bezier(0.4, 0, 0.2, 1)",cursor:"pointer","&:hover":{transform:"translateY(-2px)",boxShadow:"0 12px 24px rgba(0, 0, 0, 0.3)",border:"1px solid rgba(255, 152, 0, 0.2)"}},v={pending:{color:"#ff9800",bg:"linear-gradient(135deg, rgba(255, 152, 0, 0.2) 0%, rgba(255, 200, 0, 0.2) 100%)",border:"1px solid rgba(255, 152, 0, 0.3)",icon:(0,j.jsx)(u.A,{sx:{fontSize:16}})},resolved:{color:"#00e89d",bg:"linear-gradient(135deg, rgba(0, 232, 157, 0.2) 0%, rgba(0, 180, 120, 0.2) 100%)",border:"1px solid rgba(0, 232, 157, 0.3)",icon:(0,j.jsx)(p.A,{sx:{fontSize:16}})},dismissed:{color:"rgba(255,255,255,0.5)",bg:"rgba(255,255,255,0.1)",border:"1px solid rgba(255,255,255,0.1)",icon:(0,j.jsx)(f.A,{sx:{fontSize:16}})}},k={borderRadius:2,textTransform:"none",fontWeight:500,px:2,transition:"all 0.3s ease","&:hover":{transform:"translateY(-2px)",boxShadow:"0 4px 12px rgba(0,0,0,0.3)"}};function y(){return(0,j.jsx)(t.A,{sx:(0,i.A)((0,i.A)({},m),{},{cursor:"default","&:hover":{}}),children:(0,j.jsxs)(n.A,{sx:{p:3},children:[(0,j.jsxs)(o.A,{sx:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",mb:2},children:[(0,j.jsxs)(o.A,{sx:{flex:1},children:[(0,j.jsx)(d.A,{variant:"text",width:200,height:28,sx:{bgcolor:"rgba(255,255,255,0.05)"}}),(0,j.jsx)(d.A,{variant:"text",width:300,sx:{bgcolor:"rgba(255,255,255,0.05)",mt:1}})]}),(0,j.jsx)(d.A,{variant:"rounded",width:80,height:24,sx:{bgcolor:"rgba(255,255,255,0.05)"}})]}),(0,j.jsxs)(o.A,{sx:{display:"flex",gap:1},children:[(0,j.jsx)(d.A,{variant:"rounded",width:100,height:36,sx:{bgcolor:"rgba(255,255,255,0.05)"}}),(0,j.jsx)(d.A,{variant:"rounded",width:100,height:36,sx:{bgcolor:"rgba(255,255,255,0.05)"}})]})]})})}function w(){const[r,e]=(0,A.useState)([]),[s,d]=(0,A.useState)(!0),[u,w]=(0,A.useState)(null);(0,A.useEffect)(()=>{(async()=>{try{const r=await a.lZ.reports({limit:50});e(r.data||[])}catch(r){}d(!1)})()},[]);const z=async(r,s)=>{w(r);try{await a.lZ.reviewReport(r,{action:s}),e(e=>e.map(e=>e.id===r?(0,i.A)((0,i.A)({},e),{},{status:s}):e))}catch(t){}w(null)};return(0,j.jsx)(l.A,{in:!0,timeout:300,children:(0,j.jsxs)(o.A,{children:[(0,j.jsx)(o.A,{sx:{mb:4},children:(0,j.jsxs)(o.A,{sx:{display:"flex",alignItems:"center",gap:2,mb:1},children:[(0,j.jsx)(o.A,{sx:{width:48,height:48,borderRadius:3,display:"flex",alignItems:"center",justifyContent:"center",background:"linear-gradient(135deg, rgba(255, 152, 0, 0.15) 0%, rgba(255, 100, 100, 0.15) 100%)"},children:(0,j.jsx)(h.A,{sx:{fontSize:24,background:"linear-gradient(135deg, #ff9800 0%, #ff6b6b 100%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}})}),(0,j.jsxs)(o.A,{children:[(0,j.jsx)(x.A,{variant:"h4",sx:{fontWeight:700,background:"linear-gradient(135deg, #fff 0%, rgba(255,255,255,0.7) 100%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"},children:"Moderation Queue"}),(0,j.jsx)(x.A,{variant:"body2",sx:{color:"rgba(255,255,255,0.5)"},children:"Review and manage reported content"})]})]})}),(0,j.jsx)(c.A,{in:!0,timeout:400,children:(0,j.jsx)(o.A,{sx:{display:"flex",gap:2,mb:3,flexWrap:"wrap"},children:["pending","resolved","dismissed"].map(e=>{const s=r.filter(r=>(r.status||"pending")===e).length,i=v[e];return(0,j.jsxs)(o.A,{sx:{px:3,py:1.5,borderRadius:2,background:i.bg,border:i.border,display:"flex",alignItems:"center",gap:1},children:[(0,j.jsx)(x.A,{sx:{color:i.color,fontWeight:600,fontSize:"1.25rem"},children:s}),(0,j.jsx)(x.A,{sx:{color:"rgba(255,255,255,0.6)",textTransform:"capitalize"},children:e})]},e)})})}),s?(0,j.jsx)(o.A,{sx:{display:"flex",flexDirection:"column",gap:2},children:[1,2,3].map(r=>(0,j.jsx)(y,{},r))}
1):0===r.length?(0,j.jsx)(c.A,{in:!0,timeout:500,children:(0,j.jsxs)(o.A,{sx:{textAlign:"center",py:8,background:"linear-gradient(135deg, rgba(26, 26, 46, 0.6) 0%, rgba(15, 15, 26, 0.6) 100%)",borderRadius:3,border:"1px solid rgba(255,255,255,0.05)"},children:[(0,j.jsx)(p.A,{sx:{fontSize:64,background:"linear-gradient(135deg, #00e89d 0%, #0078ff 100%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",mb:2}}),(0,j.jsx)(x.A,{variant:"h6",sx:{color:"#fff",fontWeight:600,mb:1},children:"All Caught Up!"}),(0,j.jsx)(x.A,{sx:{color:"rgba(255,255,255,0.5)"},children:"No reports to review at this time"})]})}):(0,j.jsx)(o.A,{sx:{display:"flex",flexDirection:"column",gap:2},children:r.map((r,e)=>{const s=v[r.status||"pending"];return(0,j.jsx)(c.A,{in:!0,timeout:400+100*e,children:(0,j.jsx)(t.A,{sx:m,children:(0,j.jsxs)(n.A,{sx:{p:3},children:[(0,j.jsxs)(o.A,{sx:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",flexWrap:"wrap",gap:2},children:[(0,j.jsxs)(o.A,{sx:{flex:1,minWidth:200},children:[(0,j.jsxs)(o.A,{sx:{display:"flex",alignItems:"center",gap:1.5,mb:1},children:[(0,j.jsx)(o.A,{sx:{width:32,height:32,borderRadius:2,display:"flex",alignItems:"center",justifyContent:"center",background:"rgba(255, 152, 0, 0.1)"},children:(0,j.jsx)(h.A,{sx:{fontSize:18,color:"#ff9800"}})}),(0,j.jsxs)(x.A,{variant:"subtitle1",sx:{fontWeight:600,color:"#fff"},children:[r.target_type,": ",r.target_id]})]}),(0,j.jsxs)(x.A,{variant:"body2",sx:{color:"rgba(255,255,255,0.6)",mb:1},children:["Reported by"," ",(0,j.jsx)(o.A,{component:"span",sx:{color:"#00e89d",fontWeight:500},children:r.reporter_username||r.reporter_id})]}),(0,j.jsx)(o.A,{sx:{px:2,py:1,borderRadius:2,background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.05)"},children:(0,j.jsxs)(x.A,{variant:"body2",sx:{color:"rgba(255,255,255,0.8)",fontStyle:"italic"},children:['"',r.reason,'"']})})]}),(0,j.jsx)(g.A,{size:"small",icon:s.icon,label:r.status||"pending",sx:{background:s.bg,color:s.color,border:s.border,fontWeight:500,textTransform:"capitalize","& .MuiChip-icon":{color:s.color}}})]}),("pending"===r.status||!r.status)&&(0,j.jsxs)(o.A,{sx:{display:"flex",gap:1.5,mt:2,pt:2,borderTop:"1px solid rgba(255,255,255,0.05)"},children:[(0,j.jsx)(b.A,{size:"small",onClick:()=>z(r.id,"resolved"),disabled:u===r.id,startIcon:(0,j.jsx)(p.A,{}),sx:(0,i.A)((0,i.A)({},k),{},{background:"linear-gradient(135deg, rgba(0, 232, 157, 0.2) 0%, rgba(0, 120, 255, 0.2) 100%)",color:"#00e89d",border:"1px solid rgba(0, 232, 157, 0.3)","&:hover":(0,i.A)((0,i.A)({},k["&:hover"]),{},{background:"linear-gradient(135deg, rgba(0, 232, 157, 0.3) 0%, rgba(0, 120, 255, 0.3) 100%)"})}),children:u===r.id?"Processing...":"Resolve"}),(0,j.jsx)(b.A,{size:"small",onClick:()=>z(r.id,"dismissed"),disabled:u===r.id,startIcon:(0,j.jsx)(f.A,{}),sx:(0,i.A)((0,i.A)({},k),{},{background:"rgba(255,255,255,0.05)",color:"rgba(255,255,255,0.7)",border:"1px solid rgba(255,255,255,0.1)","&:hover":(0,i.A)((0,i.A)({},k["&:hover"]),{},{background:"rgba(255,255,255,0.1)"})}),children:"Dismiss"})]})]})})},r.id)})})]})})}}}]); 2//# sourceMappingURL=8478.da3b0f03.chunk.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.