PageSourceSearch

https://brownsboard.com/assets/admin/advanced-errors.68c490e538cabb57c0de.min.js

js brownsboard.com collected 2026-10-09 22:42:27 UTC 3,197 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunknodebb=self.webpackChunknodebb||[]).push([[2067,3602,4875],{371(C,d,o){o.r(d),o.d(d,{init:()=>b});var e=o(106),y=o(5303),a=o(9930);e.t1.register(e.ZT,e.PP,e.kc,e.No,e.FN,e.m_,e.dN);function b(){m(),$('[data-action="clear"]').on("click",g)}function g(){y.confirm("[[admin/advanced/errors:clear404-confirm]]",function(c){c&&socket.emit("admin.errors.clear",{},function(l){if(l)return a.error(l);ajaxify.refresh(),a.success("[[admin/advanced/errors:clear404-success]]")})})}function m(){const c=document.getElementById("not-found"),l=document.getElementById("toobusy");let u=utils.getDaysArray();u=u.slice(-7),utils.isMobile()&&(e.t1.defaults.plugins.tooltip.enabled=!1);const s={"not-found":{labels:u,datasets:[{label:"",fill:"origin",tension:.25,backgroundColor:"rgba(186,139,175,0.2)",borderColor:"rgba(186,139,175,1)",pointBackgroundColor:"rgba(186,139,175,1)",pointHoverBackgroundColor:"#fff",pointBorderColor:"#fff",pointHoverBorderColor:"rgba(186,139,175,1)",data:ajaxify.data.analytics["not-found"]}]},toobusy:{labels:u,datasets:[{label:"",fill:"origin",tension:.25,backgroundColor:"rgba(151,187,205,0.2)",borderColor:"rgba(151,187,205,1)",pointBackgroun
1dColor:"rgba(151,187,205,1)",pointHoverBackgroundColor:"#fff",pointBorderColor:"#fff",pointHoverBorderColor:"rgba(151,187,205,1)",data:ajaxify.data.analytics.toobusy}]}},f={responsive:!0,scales:{y:{beginAtZero:!0}},plugins:{legend:{display:!1}}};new e.t1(c.getContext("2d"),{type:"line",data:s["not-found"],options:f}),new e.t1(l.getContext("2d"),{type:"line",data:s.toobusy,options:f})}},5303(C,d,o){o.r(d),o.d(d,{alert:()=>m,confirm:()=>c,dialog:()=>g,prompt:()=>l,promptPassword:()=>u});var e=o(3530),y=o.n(e),a=o(7459),b=o.n(a);e.setDefaults({locale:config.userLang}),a.translateKeys(["modules:bootbox.ok","modules:bootbox.cancel","modules:bootbox.confirm"]).then(t=>{e.addLocale(config.userLang,{OK:t[0],CANCEL:t[1],CONFIRM:t[2]}),e.setLocale(config.userLang)});async function g(t){const[n,r,i]=await Promise.all([a.translate(t.title||""),s(t)||"",f(t.buttons)]);return e.dialog({...t,title:n,message:r,buttons:i})}async function m(t,n){const[r,i]=await Promise.all([t&&t.title?a.translate(t.title):null,s(t)]);return n=typeof n=="function"?n:t.callback,e.alert({...t,title:r,message:i,callback:n})}async function c(t,n){const[r,i]=await Promise.all([t&&t.title?a.translate(t.title):null,s(t)]);return n=typeof n=="function"?n:t.callback,e.confirm({...t,title:r,message:i,callback:n})}async function l(t,n){const[r,i]=await Promise.all([a.translate(typeof t=="string"?t:t.title),t&&t.message?s(t):null]);return n=typeof n=="function"?n:t.callback,e.prompt({...t,title:r,message:i,callback:n})}async function u(t){return typeof t=="string"&&(t={title:t}),t=t||{title:"[[user:current-password]]",message:"[[user:emailUpdate.password-challenge]]"},await new Promise(n=>{l({...t,inputType:"password",required:!0,value:"",callback:n})})}function s(t){const n=t&&t.message?t.message:t;return n instanceof jQuery?n:a.translate(n||"")}async function f(t){if(!Object.keys(t||{}).length)return;const n=Object.values(t);return await Promise.all(n.map(async r=>({...r,label:await a.translateKey(r.label)})))}}}]);

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.