PageSourceSearch

https://www.vidlii.com/assets/AdminReports-Bdvs5XBg.js

js vidlii.com collected 2026-09-24 09:32:08 UTC 9,265 bytes, 1 lines download raw bytes

1import{b as $e,c as i,u as be,az as Ce,f as we,T as xe,m as Se,k as je,g as v,i as r,n as S,p as o,z as V,F as ye,l as Ne,aA as Ae,aB as D,a as b,aC as O,a5 as q,a4 as E,aa as Te,S as B,aD as Ee,v as Pe,ay as Re,q as ze,t as j,C as Ue,j as Me,aw as Ve}from"./index-CTlj5TNg.js";import{N as De}from"./NavBoxLayout-DsuE7Tl1.js";import{t as ke}from"./tl_General_AreYouSure-5df2qbmQ.js";const Le="_report_lwjp1_1",Ie="_actionsContainer_lwjp1_12",Oe="_reportContent_lwjp1_23",qe="_heading_lwjp1_27",Be="_details_lwjp1_32",Ge="_reportCommentText_lwjp1_32",He="_content_lwjp1_43",Fe="_reportType_lwjp1_48",Je="_reportComment_lwjp1_32",Qe="_reportCommentCreator_lwjp1_57",_={report:Le,actionsContainer:Ie,reportContent:Oe,heading:qe,details:Be,reportCommentText:Ge,content:He,reportType:Fe,reportComment:Je,reportCommentCreator:Qe};function We(e){switch(e){default:return"Admin Panel";case"zh-tw":return"管理面板";case"fr-fr":return"Panneau d’administration";case"it-it":return"Pannello di amministrazione";case"ja-jp":return"管理パネル";case"es-es":return"Panel de administración"}}function Ye(e){switch(e){default:return"Dashboard";case"zh-tw":return"控制台";case"fr-fr":return"Tableau de bord";case"it-it":return"Dashboard";case"ja-jp":return"ダッシュボード";case"es-es":return"Panel de control"}}function Ke(e){switch(e){default:return"Charts";case"zh-tw":return"圖表";case"fr-fr":return"Graphiques";case"it-it":return"Grafici";case"ja-jp":return"チャート";case"es-es":return"Gráficos"}}function Xe(e){switch(e){default:return"Users";case"zh-tw":return"使用者";case"fr-fr":return"Utilisateurs";case"it-it":return"Utenti";case"ja-jp":return"ユーザー";case"es-es":return"Usuarios"}}function Ze(e){switch(e){default:return"Videos";case"zh-tw":return"影片";case"fr-fr":return"Vidéos";case"it-it":return"Video";
1case"ja-jp":return"動画";case"es-es":return"Videos"}}function et(e){switch(e){default:return"Miscellaneous";case"zh-tw":return"其他";case"fr-fr":return"Divers";case"it-it":return"Varie";case"ja-jp":return"その他";case"es-es":return"Misceláneo"}}function tt(e){switch(e){default:return"Audit Log";case"zh-tw":return"稽核記錄";case"fr-fr":return"Journal d’audit";case"it-it":return"Registro di audit";case"ja-jp":return"監査ログ";case"es-es":return"Registro de auditoría"}}function rt(e){switch(e){default:return"Data Requests";case"zh-tw":return"資料請求";case"fr-fr":return"Demandes de données";case"it-it":return"Richieste di dati";case"ja-jp":return"データリクエスト";case"es-es":return"Solicitudes de datos"}}function ae(e){switch(e){default:return"Reports Queue";case"zh-tw":return"檢舉審查佇列";case"fr-fr":return"File d’attente des signalements";case"it-it":return"Coda delle segnalazioni";case"ja-jp":return"報告キュー";case"es-es":return"Cola de reportes"}}const nt=e=>{const P=$e(),f=P.resolvedLang(),l=P.user(),p={dashboard:{label:Ye(f),href:"/admin/dashboard"},reports:{label:ae(f),href:"/admin/reports"}};return l!=null&&l.isAdmin&&(p.charts={label:Ke(f),href:"/admin/statistics"}),p.users={label:Xe(f),href:"/admin/users"},p.videos={label:Ze(f),href:"/admin/videos"},p.misc={label:et(f),href:"/admin/misc"},l!=null&&l.isAdmin&&(p.auditlog={label:tt(f),href:"/admin/auditlog"},p.datarequests={label:rt(f),href:"/admin/datarequests"}),i(De,{get label(){return We(f)},sections:p,get selectedSection(){return e.page},get children(){return e.children}})};function it(e){switch(e){default:return"Dismiss";case"zh-tw":return"忽略";case"fr-fr":return"Ignorer";case"it-it":return"Ignora";case"ja-jp":return"却下";case"es-es":return"Descartar"}}function at(e){switch(e){default:return"View Content";case"zh-tw":return"檢視內容";case"fr-fr":return"Voir le contenu";case"it-it":return"Visualizza contenuto";case"ja-jp":return"コンテンツを表示";case"es-es":return"Ver contenido"}}function st(e){switch(e){default:return"Edit Video";case"zh-tw":return"編輯影片";case"fr-fr":return"Modifier la vidéo";case"it-it":return"Modifica video";case"ja-jp":return"動画を編集";case"es-es":return"Editar video"}}function ot(e){switch(e){default:return"Edit User";case"zh-tw":return"編輯使用者";case"fr-fr":return"Modifier l’utilisateur";case"it-it":return"Modifica utente";case"ja-jp":return"ユーザーを編集";case"es-es":return"Editar usuario"}}var lt=j("<b>"),ct=j("<div><div><!$><!/> @ <!$><!/></div><div></div><div>"),dt=j("<h1>"),ne=j("<div>"),ie=j("<br>"),ut=j("<div><div></div><!$><!/>"),G=j("<button type=button>"),_t=j("<div><div></div><br><!$><!/><br><b>"),mt=j("<div><div><!$><!/><button type=button></button><!$><!/></div><div><div> <!$><!/> <b><!$><!/> | <!$><!/> | <!$><!/></b></div><!$><!/><div>");const ft=()=>{const e=be(Ce),P=e.payload,f=e.appCtx.rpc,l=e.appCtx.resolvedLang(),p=ae(l),I=new Set,[H,se]=we(P.reports);async function oe(c){if(I.has(c)||!confirm(ke(l)))return;let n=!1;I.add(c);try{await f.dismissReport({uid:c}),n=!0}catch($){if($ instanceof Ue&&$.code==Me.NotFound){n=!0;return}e.appCtx.logError({error:$,message:"failed to dismiss report",reportUid:c}),alert(Ve(l))}finally{I.delete(c),n&&se(H().filter($=>$.uid!==c))}}const F=c=>{const n=c.report,$=n.type;let u,C,y;if($==D.VIDEO_COMMENT){const t=n.videoComment;u=t.creator,C=t.video.title,y=t.content}else{const t=n.channelComment;u=t.creator,C=t.channelUser.displayName,y=t.content}const m=O($,l);return(()=>{var t=v(ct),s=t.firstChild,w=s.firstChild,[N,x]=b(w.nextSibling),g=N.nextSibling,A=g.nextSibling,[T,R]=b(A.nextSibling),h=s.nextSibling,z=h.nextSibling;return r(s,m,N,x),r(s,i(E,{get uri(){return c.contentHref},children:C}),T,R),r(h,i(E,{get uri(){return`/user/${u.displayName}`},get children(){return[i(q,{user:u,width:15,height:15})," ",(()=>{var d=v(lt);return r(d,()=>u.displayName),d})()]}})),r(z,y),S(d=>{var M=_.reportComment,k=_.reportType,L=_.reportCommentCreator,U=_.reportCommentText;return M!==d.e&&o(t,d.e=M),k!==d.t&&o(s,d.t=k),L!==d.a&&o(h,d.a=L),U!==d.o&&o(z,d.o=U),d},{e:void 0,t:void 0,a:void 0,o:void 0}),t})()};return i(nt,{page:"reports",get children(){return[i(xe,{get children(){return[p," - ",Se]}}),i(je,{name:"description",content:p}),(()=>{var c=v(dt);return r(c,p),S(()=>o(c,V.headerTitle)),c})(),(()=>{var c=v(ne);return r(c,i(ye,{get each(){return H()},children:n=>{const $=n.creator;let u,C,y;switch(n.type){case D.VIDEO:{const m=n.video.video;u="/watch?v="+m.uid,C=(()=>{var t=v(ut),s=t.firstChild,w=s.nextSibling,[N,x]=b(w.nextSibling);return r(s,()=>O(n.type,l)),r(t,i(Te,{video:m,horizontal:"no-clear",containerWidth:400}),N,x),S(g=>{var A=_.reportVideo,T=_.reportType;return A!==g.e&&o(t,g.e=A),T!==g.t&&o(s,g.t=T),g},{e:void 0,t:void 0}),t})(),y=i(E,{get uri(){return`/admin/videos?v=${m.uid}`},get children(){var t=v(G);return r(t,()=>st(l)),S(()=>o(t,V.basicButton)),t}});break}case D.CHANNEL:{const m=n.channel,t=m.channelUser;u="/user/"+t.displayName,C=(()=>{var s=v(_t),w=s.firstChild,N=w.nextSibling,x=N.nextSibling,[g,A]=b(x.nextSibling),T=g.nextSibling,R=T.nextSibling;return r(w,()=>O(n.type,l)),r(s,i(q,{user:t,width:64,height:64}),g,A),r(R,i(E,{uri:u,get children(){return t.displayName}})),S(h=>{var z=_.reportChannel,d=_.reportType;return z!==h.e&&o(s,h.e=z),d!==h.t&&o(w,h.t=d),h},{e:void 0,t:void 0}),s})(),y=i(E,{get uri(){return`/admin/users?u=${m.channelUserUid}`},get children(){var s=v(G);return r(s,()=>ot(l)),S(()=>o(s,V.basicButton)),s}});break}case D.VIDEO_COMMENT:{u="/watch?v="+n.videoComment.video.uid,C=i(F,{contentHref:u,report:n});break}case D.CHANNEL_COMMENT:{u="/user/"+n.channelComment.channelUser.displayName,C=i(F,{contentHref:u,report:n});break}default:{u="",C=Ne(()=>Ae(l));break}}return(()=>{var m=v(mt),t=m.firstChild,s=t.firstChild,[w,N]=b(s.nextSibling),x=w.nextSibling,g=x.nextSibling,[A,T]=b(g.nextSibling),R=t.nextSibling,h=R.firstChild,z=h.firstChild,d=z.nextSibling,[M,k]=b(d.nextSibling),L=M.nextSibling,U=L.nextSibling,le=U.firstChild,[J,ce]=b(le.nextSibling),de=J.nextSibling,ue=de.nextSibling,[Q,_e]=b(ue.nextSibling),me=Q.nextSibling,he=me.nextSibling,[ve,ge]=b(he.nextSibling),fe=h.nextSibling,[W,pe]=b(fe.nextSibling),Y=W.nextSibling;return r(t,i(E,{uri:u,get children(){var a=v(G);return r(a,()=>at(l)),S(()=>o(a,V.basicButton)),a}}),w,N),x.$$click=()=>oe(n.uid),r(x,()=>it(l)),r(t,i(B,{when:y,children:y}),A,T),r(h,i(q,{get user(){return n.creator},width:15,height:15}),M,k),r(U,i(E,{get uri(){return`/user/${$.displayName}`},get children(){return $.displayName}}),J,ce),r(U,()=>n.reason.name,Q,_e),r(U,i(Ee,{get timeUnix(){return n.createdTs}}),ve,ge),r(R,i(B,{get when(){return n.details},get children(){var a=v(ne);return r(a,()=>n.details),S(()=>o(a,_.details)),a}}),W,pe),r(Y,C),S(a=>{var K=_.report,X=_.actionsContainer,Z=V.basicButton,ee=_.reportContent,te=_.heading,re=_.content;return K!==a.e&&o(m,a.e=K),X!==a.t&&o(t,a.t=X),Z!==a.a&&o(x,a.a=Z),ee!==a.o&&o(R,a.o=ee),te!==a.i&&o(h,a.i=te),re!==a.n&&o(Y,a.n=re),a},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0}),Pe(),m})()}})),S(()=>o(c,_.reportsContainer)),c})(),i(B,{get when(){return P.hasMore},get children(){return[v(ie),v(ie),i(E,{get uri(){return`/admin/reports?before=${P.reports[P.reports.length-1].createdTs}`},get children(){return Re(l)}})]}})]}})};ze(["click"]);export{ft as default};

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.