403Webshell
Server IP : 145.239.37.162  /  Your IP : 216.73.217.113
Web Server : Apache
System : Linux webm003.cluster130.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : verseaa ( 38250)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/verseaa/www/wp-content/plugins/query-monitor/assets/build/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/verseaa/www/wp-content/plugins/query-monitor/assets/build/query-monitor.js
/* This is the built version of the Preact app for Query Monitor. The source code is available here: https://github.com/johnbillion/query-monitor */
var e,n,t,r,i,o,l,a,s,c,u,d,m={},h=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,_=Array.isArray;function f(e,n){for(var t in n)e[t]=n[t];return e}function y(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function g(n,t,r){var i,o,l,a={};for(l in t)"key"==l?i=t[l]:"ref"==l?o=t[l]:a[l]=t[l];if(arguments.length>2&&(a.children=arguments.length>3?e.call(arguments,2):r),"function"==typeof n&&null!=n.defaultProps)for(l in n.defaultProps)void 0===a[l]&&(a[l]=n.defaultProps[l]);return b(n,a,i,o,null)}function b(e,r,i,o,l){var a={type:e,props:r,key:i,ref:o,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==l?++t:l,__i:-1,__u:0};return null==l&&null!=n.vnode&&n.vnode(a),a}function v(e){return e.children}function q(e,n){this.props=e,this.context=n}function w(e,n){if(null==n)return e.__?w(e.__,e.__i+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?w(e):null}function k(e){if(e.__P&&e.__d){var t=e.__v,r=t.__e,i=[],o=[],l=f({},t);l.__v=t.__v+1,n.vnode&&n.vnode(l),A(e.__P,l,t,e.__n,e.__P.namespaceURI,32&t.__u?[r]:null,i,null==r?w(t):r,!!(32&t.__u),o),l.__v=t.__v,l.__.__k[l.__i]=l,I(i,l,o),t.__e=t.__=null,l.__e!=r&&N(l)}}function N(e){if(null!=(e=e.__)&&null!=e.__c)return e.__e=e.__c.base=null,e.__k.some(function(n){if(null!=n&&null!=n.__e)return e.__e=e.__c.base=n.__e}),N(e)}function x(e){(!e.__d&&(e.__d=!0)&&r.push(e)&&!S.__r++||i!=n.debounceRendering)&&((i=n.debounceRendering)||o)(S)}function S(){for(var e,n=1;r.length;)r.length>n&&r.sort(l),e=r.shift(),n=r.length,k(e);S.__r=0}function C(e,n,t,r,i,o,l,a,s,c,u){var d,p,f,y,g,q,k,N=r&&r.__k||h,x=n.length;for(s=function(e,n,t,r,i){var o,l,a,s,c,u=t.length,d=u,m=0;for(e.__k=new Array(i),o=0;o<i;o++)null!=(l=n[o])&&"boolean"!=typeof l&&"function"!=typeof l?("string"==typeof l||"number"==typeof l||"bigint"==typeof l||l.constructor==String?l=e.__k[o]=b(null,l,null,null,null):_(l)?l=e.__k[o]=b(v,{children:l},null,null,null):void 0===l.constructor&&l.__b>0?l=e.__k[o]=b(l.type,l.props,l.key,l.ref?l.ref:null,l.__v):e.__k[o]=l,s=o+m,l.__=e,l.__b=e.__b+1,a=null,-1!=(c=l.__i=$(l,t,s,d))&&(d--,(a=t[c])&&(a.__u|=2)),null==a||null==a.__v?(-1==c&&(i>u?m--:i<u&&m++),"function"!=typeof l.type&&(l.__u|=4)):c!=s&&(c==s-1?m--:c==s+1?m++:(c>s?m--:m++,l.__u|=4))):e.__k[o]=null;if(d)for(o=0;o<u;o++)null!=(a=t[o])&&!(2&a.__u)&&(a.__e==r&&(r=w(a)),F(a,a));return r}(t,n,N,s,x),d=0;d<x;d++)null!=(f=t.__k[d])&&(p=-1!=f.__i&&N[f.__i]||m,f.__i=d,q=A(e,f,p,i,o,l,a,s,c,u),y=f.__e,f.ref&&p.ref!=f.ref&&(p.ref&&H(p.ref,null,f),u.push(f.ref,f.__c||y,f)),null==g&&null!=y&&(g=y),(k=!!(4&f.__u))||p.__k===f.__k?s=T(f,s,e,k):"function"==typeof f.type&&void 0!==q?s=q:y&&(s=y.nextSibling),f.__u&=-7);return t.__e=g,s}function T(e,n,t,r){var i,o;if("function"==typeof e.type){for(i=e.__k,o=0;i&&o<i.length;o++)i[o]&&(i[o].__=e,n=T(i[o],n,t,r));return n}e.__e!=n&&(r&&(n&&e.type&&!n.parentNode&&(n=w(e)),t.insertBefore(e.__e,n||null)),n=e.__e);do{n=n&&n.nextSibling}while(null!=n&&8==n.nodeType);return n}function E(e,n){return n=n||[],null==e||"boolean"==typeof e||(_(e)?e.some(function(e){E(e,n)}):n.push(e)),n}function $(e,n,t,r){var i,o,l,a=e.key,s=e.type,c=n[t],u=null!=c&&!(2&c.__u);if(null===c&&null==a||u&&a==c.key&&s==c.type)return t;if(r>(u?1:0))for(i=t-1,o=t+1;i>=0||o<n.length;)if(null!=(c=n[l=i>=0?i--:o++])&&!(2&c.__u)&&a==c.key&&s==c.type)return l;return-1}function P(e,n,t){"-"==n[0]?e.setProperty(n,null==t?"":t):e[n]=null==t?"":"number"!=typeof t||p.test(n)?t:t+"px"}function O(e,n,t,r,i){var o,l;e:if("style"==n)if("string"==typeof t)e.style.cssText=t;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(n in r)t&&n in t||P(e.style,n,"");if(t)for(n in t)r&&t[n]==r[n]||P(e.style,n,t[n])}else if("o"==n[0]&&"n"==n[1])o=n!=(n=n.replace(a,"$1")),l=n.toLowerCase(),n=l in e||"onFocusOut"==n||"onFocusIn"==n?l.slice(2):n.slice(2),e.l||(e.l={}),e.l[n+o]=t,t?r?t.u=r.u:(t.u=s,e.addEventListener(n,o?u:c,o)):e.removeEventListener(n,o?u:c,o);else{if("http://www.w3.org/2000/svg"==i)n=n.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=n&&"height"!=n&&"href"!=n&&"list"!=n&&"form"!=n&&"tabIndex"!=n&&"download"!=n&&"rowSpan"!=n&&"colSpan"!=n&&"role"!=n&&"popover"!=n&&n in e)try{e[n]=null==t?"":t;break e}catch(d){}"function"==typeof t||(null==t||!1===t&&"-"!=n[4]?e.removeAttribute(n):e.setAttribute(n,"popover"==n&&1==t?"":t))}}function M(e){return function(t){if(this.l){var r=this.l[t.type+e];if(null==t.t)t.t=s++;else if(t.t<r.u)return;return r(n.event?n.event(t):t)}}}function A(t,r,i,o,l,a,s,c,u,d){var p,g,b,k,N,x,S,T,E,$,P,M,A,I,H,F=r.type;if(void 0!==r.constructor)return null;128&i.__u&&(u=!!(32&i.__u),a=[c=r.__e=i.__e]),(p=n.__b)&&p(r);e:if("function"==typeof F)try{if(T=r.props,E="prototype"in F&&F.prototype.render,$=(p=F.contextType)&&o[p.__c],P=p?$?$.props.value:p.__:o,i.__c?S=(g=r.__c=i.__c).__=g.__E:(E?r.__c=g=new F(T,P):(r.__c=g=new q(T,P),g.constructor=F,g.render=D),$&&$.sub(g),g.state||(g.state={}),g.__n=o,b=g.__d=!0,g.__h=[],g._sb=[]),E&&null==g.__s&&(g.__s=g.state),E&&null!=F.getDerivedStateFromProps&&(g.__s==g.state&&(g.__s=f({},g.__s)),f(g.__s,F.getDerivedStateFromProps(T,g.__s))),k=g.props,N=g.state,g.__v=r,b)E&&null==F.getDerivedStateFromProps&&null!=g.componentWillMount&&g.componentWillMount(),E&&null!=g.componentDidMount&&g.__h.push(g.componentDidMount);else{if(E&&null==F.getDerivedStateFromProps&&T!==k&&null!=g.componentWillReceiveProps&&g.componentWillReceiveProps(T,P),r.__v==i.__v||!g.__e&&null!=g.shouldComponentUpdate&&!1===g.shouldComponentUpdate(T,g.__s,P)){r.__v!=i.__v&&(g.props=T,g.state=g.__s,g.__d=!1),r.__e=i.__e,r.__k=i.__k,r.__k.some(function(e){e&&(e.__=r)}),h.push.apply(g.__h,g._sb),g._sb=[],g.__h.length&&s.push(g);break e}null!=g.componentWillUpdate&&g.componentWillUpdate(T,g.__s,P),E&&null!=g.componentDidUpdate&&g.__h.push(function(){g.componentDidUpdate(k,N,x)})}if(g.context=P,g.props=T,g.__P=t,g.__e=!1,M=n.__r,A=0,E)g.state=g.__s,g.__d=!1,M&&M(r),p=g.render(g.props,g.state,g.context),h.push.apply(g.__h,g._sb),g._sb=[];else do{g.__d=!1,M&&M(r),p=g.render(g.props,g.state,g.context),g.state=g.__s}while(g.__d&&++A<25);g.state=g.__s,null!=g.getChildContext&&(o=f(f({},o),g.getChildContext())),E&&!b&&null!=g.getSnapshotBeforeUpdate&&(x=g.getSnapshotBeforeUpdate(k,N)),I=null!=p&&p.type===v&&null==p.key?L(p.props.children):p,c=C(t,_(I)?I:[I],r,i,o,l,a,s,c,u,d),g.base=r.__e,r.__u&=-161,g.__h.length&&s.push(g),S&&(g.__E=g.__=null)}catch(R){if(r.__v=null,u||null!=a)if(R.then){for(r.__u|=u?160:128;c&&8==c.nodeType&&c.nextSibling;)c=c.nextSibling;a[a.indexOf(c)]=null,r.__e=c}else{for(H=a.length;H--;)y(a[H]);j(r)}else r.__e=i.__e,r.__k=i.__k,R.then||j(r);n.__e(R,r,i)}else null==a&&r.__v==i.__v?(r.__k=i.__k,r.__e=i.__e):c=r.__e=function(t,r,i,o,l,a,s,c,u){var d,h,p,f,g,b,v,q=i.props||m,k=r.props,N=r.type;if("svg"==N?l="http://www.w3.org/2000/svg":"math"==N?l="http://www.w3.org/1998/Math/MathML":l||(l="http://www.w3.org/1999/xhtml"),null!=a)for(d=0;d<a.length;d++)if((g=a[d])&&"setAttribute"in g==!!N&&(N?g.localName==N:3==g.nodeType)){t=g,a[d]=null;break}if(null==t){if(null==N)return document.createTextNode(k);t=document.createElementNS(l,N,k.is&&k),c&&(n.__m&&n.__m(r,a),c=!1),a=null}if(null==N)q===k||c&&t.data==k||(t.data=k);else{if(a=a&&e.call(t.childNodes),!c&&null!=a)for(q={},d=0;d<t.attributes.length;d++)q[(g=t.attributes[d]).name]=g.value;for(d in q)g=q[d],"dangerouslySetInnerHTML"==d?p=g:"children"==d||d in k||"value"==d&&"defaultValue"in k||"checked"==d&&"defaultChecked"in k||O(t,d,null,g,l);for(d in k)g=k[d],"children"==d?f=g:"dangerouslySetInnerHTML"==d?h=g:"value"==d?b=g:"checked"==d?v=g:c&&"function"!=typeof g||q[d]===g||O(t,d,g,q[d],l);if(h)c||p&&(h.__html==p.__html||h.__html==t.innerHTML)||(t.innerHTML=h.__html),r.__k=[];else if(p&&(t.innerHTML=""),C("template"==r.type?t.content:t,_(f)?f:[f],r,i,o,"foreignObject"==N?"http://www.w3.org/1999/xhtml":l,a,s,a?a[0]:i.__k&&w(i,0),c,u),null!=a)for(d=a.length;d--;)y(a[d]);c||(d="value","progress"==N&&null==b?t.removeAttribute("value"):null!=b&&(b!==t[d]||"progress"==N&&!b||"option"==N&&b!=q[d])&&O(t,d,b,q[d],l),d="checked",null!=v&&v!=t[d]&&O(t,d,v,q[d],l))}return t}(i.__e,r,i,o,l,a,s,u,d);return(p=n.diffed)&&p(r),128&r.__u?void 0:c}function j(e){e&&(e.__c&&(e.__c.__e=!0),e.__k&&e.__k.some(j))}function I(e,t,r){for(var i=0;i<r.length;i++)H(r[i],r[++i],r[++i]);n.__c&&n.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(r){n.__e(r,t.__v)}})}function L(e){return"object"!=typeof e||null==e||e.__b>0?e:_(e)?e.map(L):f({},e)}function H(e,t,r){try{if("function"==typeof e){var i="function"==typeof e.__u;i&&e.__u(),i&&null==t||(e.__u=e(t))}else e.current=t}catch(o){n.__e(o,r)}}function F(e,t,r){var i,o;if(n.unmount&&n.unmount(e),(i=e.ref)&&(i.current&&i.current!=e.__e||H(i,null,t)),null!=(i=e.__c)){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(l){n.__e(l,t)}i.base=i.__P=null}if(i=e.__k)for(o=0;o<i.length;o++)i[o]&&F(i[o],t,r||"function"!=typeof e.type);r||y(e.__e),e.__c=e.__=e.__e=void 0}function D(e,n,t){return this.constructor(e,t)}function R(t,r,i){var o,l,a;r==document&&(r=document.documentElement),n.__&&n.__(t,r),o=!1?null:r.__k,l=[],a=[],A(r,t=r.__k=g(v,null,[t]),o||m,m,r.namespaceURI,o?null:r.firstChild?e.call(r.childNodes):null,l,o?o.__e:r.firstChild,false,a),I(l,t,a)}function U(e){function n(e){var t,r;return this.getChildContext||(t=new Set,(r={})[n.__c]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){t=null},this.shouldComponentUpdate=function(e){this.props.value!=e.value&&t.forEach(function(e){e.__e=!0,x(e)})},this.sub=function(e){t.add(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t&&t.delete(e),n&&n.call(e)}}),e.children}return n.__c="__cC"+d++,n.__=e,n.Provider=n.__l=(n.Consumer=function(e,n){return e.children(n)}).contextType=n,n}e=h.slice,n={__e:function(e,n,t,r){for(var i,o,l;n=n.__;)if((i=n.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),l=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,r||{}),l=i.__d),l)return i.__E=i}catch(a){e=a}throw e}},t=0,q.prototype.setState=function(e,n){var t;t=null!=this.__s&&this.__s!=this.state?this.__s:this.__s=f({},this.state),"function"==typeof e&&(e=e(f({},t),this.props)),e&&f(t,e),null!=e&&this.__v&&(n&&this._sb.push(n),x(this))},q.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},q.prototype.render=v,r=[],o="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,l=function(e,n){return e.__v.__b-n.__v.__b},S.__r=0,a=/(PointerCapture)$|Capture$/i,s=0,c=M(!1),u=M(!0),d=0;var z,Q,B=0;function W(e,t,r,i,o,l){t||(t={});var a,s,c=t;if("ref"in c)for(s in c={},t)"ref"==s?a=t[s]:c[s]=t[s];var u={type:e,props:c,key:r,ref:a,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--B,__i:-1,__u:0,__source:o,__self:l};if("function"==typeof e&&(a=e.defaultProps))for(s in a)void 0===c[s]&&(c[s]=a[s]);return n.vnode&&n.vnode(u),u}function V(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var J=function(){if(Q)return z;else return Q=1,z=function(e,n){var t,r,i=0;function o(){var o,l,a=t,s=arguments.length;e:for(;a;)if(a.args.length===arguments.length){for(l=0;l<s;l++)if(a.args[l]!==arguments[l]){a=a.next;continue e}if(a!==t){if(a===r)r=a.prev;if(a.prev.next=a.next,a.next)a.next.prev=a.prev;a.next=t,a.prev=null,t.prev=a,t=a}return a.val}else a=a.next;for(o=new Array(s),l=0;l<s;l++)o[l]=arguments[l];if(a={args:o,val:e.apply(null,o)},t)t.prev=a,a.next=t;else r=a;if(i===n.maxSize)(r=r.prev).next=null;else i++;return t=a,a.val}return n=n||{},o.clear=function(){t=null,r=null,i=0},o}}();const K=V(J);var G,Y={};const Z=V(function(){if(G)return Y;else return G=1,e=Y,function(){var n={not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function t(e){return function(e,r){var i,o,l,a,s,c,u,d,m,h=1,p=e.length,_="";for(o=0;o<p;o++)if("string"==typeof e[o])_+=e[o];else if("object"==typeof e[o]){if((a=e[o]).keys)for(i=r[h],l=0;l<a.keys.length;l++){if(null==i)throw new Error(t('[sprintf] Cannot access property "%s" of undefined value "%s"',a.keys[l],a.keys[l-1]));i=i[a.keys[l]]}else if(a.param_no)i=r[a.param_no];else i=r[h++];if(n.not_type.test(a.type)&&n.not_primitive.test(a.type)&&i instanceof Function)i=i();if(n.numeric_arg.test(a.type)&&"number"!=typeof i&&isNaN(i))throw new TypeError(t("[sprintf] expecting number but found %T",i));if(n.number.test(a.type))d=i>=0;switch(a.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,a.width?parseInt(a.width):0);break;case"e":i=a.precision?parseFloat(i).toExponential(a.precision):parseFloat(i).toExponential();break;case"f":i=a.precision?parseFloat(i).toFixed(a.precision):parseFloat(i);break;case"g":i=a.precision?String(Number(i.toPrecision(a.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=a.precision?i.substring(0,a.precision):i;break;case"t":i=String(!!i),i=a.precision?i.substring(0,a.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=a.precision?i.substring(0,a.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=a.precision?i.substring(0,a.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}if(n.json.test(a.type))_+=i;else{if(n.number.test(a.type)&&(!d||a.sign))m=d?"+":"-",i=i.toString().replace(n.sign,"");else m="";c=a.pad_char?"0"===a.pad_char?"0":a.pad_char.charAt(1):" ",u=a.width-(m+i).length,s=a.width?u>0?c.repeat(u):"":"",_+=a.align?m+i+s:"0"===c?m+s+i:s+m+i}}return _}(function(e){if(i[e])return i[e];for(var t,r=e,o=[],l=0;r;){if(null!==(t=n.text.exec(r)))o.push(t[0]);else if(null!==(t=n.modulo.exec(r)))o.push("%");else if(null!==(t=n.placeholder.exec(r))){if(t[2]){l|=1;var a=[],s=t[2],c=[];if(null!==(c=n.key.exec(s)))for(a.push(c[1]);""!==(s=s.substring(c[0].length));)if(null!==(c=n.key_access.exec(s)))a.push(c[1]);else if(null!==(c=n.index_access.exec(s)))a.push(c[1]);else throw new SyntaxError("[sprintf] failed to parse named argument key");else throw new SyntaxError("[sprintf] failed to parse named argument key");t[2]=a}else l|=2;if(3===l)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");o.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}else throw new SyntaxError("[sprintf] unexpected placeholder");r=r.substring(t[0].length)}return i[e]=o}(e),arguments)}function r(e,n){return t.apply(null,[e].concat(n||[]))}var i=Object.create(null);if(e.sprintf=t,e.vsprintf=r,"undefined"!=typeof window)window.sprintf=t,window.vsprintf=r}(),Y;var e}());var X,ee,ne,te,re=K(console.error);function sprintf(e){try{for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];return Z.sprintf.apply(Z,[e].concat(t))}catch(i){return re("sprintf error: \n\n"+i.toString()),e}}function ie(e){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oe(e){var n=function(e,n){if("object"!=ie(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n);if("object"!=ie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==ie(n)?n:n+""}X={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},ee=["(","?"],ne={")":["("],":":["?","?:"]},te=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var le={"!":function(e){return!e},"*":function(e,n){return e*n},"/":function(e,n){return e/n},"%":function(e,n){return e%n},"+":function(e,n){return e+n},"-":function(e,n){return e-n},"<":function(e,n){return e<n},"<=":function(e,n){return e<=n},">":function(e,n){return e>n},">=":function(e,n){return e>=n},"==":function(e,n){return e===n},"!=":function(e,n){return e!==n},"&&":function(e,n){return e&&n},"||":function(e,n){return e||n},"?:":function(e,n,t){if(e)throw n;return t}};function ae(e){var n=function(e){for(var n,t,r,i,o=[],l=[];n=e.match(te);){if(t=n[0],r=e.substr(0,n.index).trim())o.push(r);for(;i=l.pop();){if(ne[t]){if(ne[t][0]===i){t=ne[t][1]||t;break}}else if(ee.indexOf(i)>=0||X[i]<X[t]){l.push(i);break}o.push(i)}if(!ne[t])l.push(t);e=e.substr(n.index+t.length)}if(e=e.trim())o.push(e);return o.concat(l.reverse())}(e);return function(e){return function(e,n){var t,r,i,o,l,a,s=[];for(t=0;t<e.length;t++){if(l=e[t],o=le[l]){for(r=o.length,i=Array(r);r--;)i[r]=s.pop();try{a=o.apply(null,i)}catch(c){return c}}else if(n.hasOwnProperty(l))a=n[l];else a=+l;s.push(a)}return s[0]}(n,e)}}var se={contextDelimiter:"",onMissingKey:null};function ce(e,n){var t;for(t in this.data=e,this.pluralForms={},this.options={},se)this.options[t]=void 0!==n&&t in n?n[t]:se[t]}function ue(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);if(n)r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable});t.push.apply(t,r)}return t}function de(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};if(n%2)ue(Object(t),!0).forEach(function(n){var r,i,o;r=e,i=n,o=t[n],(i=oe(i))in r?Object.defineProperty(r,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[i]=o});else if(Object.getOwnPropertyDescriptors)Object.defineProperties(e,Object.getOwnPropertyDescriptors(t));else ue(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}ce.prototype.getPluralForm=function(e,n){var t,r,i,o,l=this.pluralForms[e];if(!l){if("function"!=typeof(i=(t=this.data[e][""])["Plural-Forms"]||t["plural-forms"]||t.plural_forms))r=function(e){var n,t,r;for(n=e.split(";"),t=0;t<n.length;t++)if(0===(r=n[t].trim()).indexOf("plural="))return r.substr(7)}(t["Plural-Forms"]||t["plural-forms"]||t.plural_forms),o=ae(r),i=function(e){return+o({n:e})};l=this.pluralForms[e]=i}return l(n)},ce.prototype.dcnpgettext=function(e,n,t,r,i){var o,l,a;if(void 0===i)o=0;else o=this.getPluralForm(e,i);if(l=t,n)l=n+this.options.contextDelimiter+t;if((a=this.data[e][l])&&a[o])return a[o];if(this.options.onMissingKey)this.options.onMissingKey(t,e);return 0===o?t:r};var me={"":{plural_forms:function(e){return 1===e?0:1}}},he=/^i18n\.(n?gettext|has_translation)(_|$)/;function pe(e){if("string"!=typeof e||""===e)return console.error("The namespace must be a non-empty string."),!1;if(!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e))return console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1;else return!0}function _e(e){if("string"!=typeof e||""===e)return console.error("The hook name must be a non-empty string."),!1;if(/^__/.test(e))return console.error("The hook name cannot begin with `__`."),!1;if(!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e))return console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1;else return!0}function fe(e,n){return function(t,r,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,l=e[n];if(_e(t))if(pe(r))if("function"==typeof i)if("number"==typeof o){var a={callback:i,priority:o,namespace:r};if(l[t]){var s,c=l[t].handlers;for(s=c.length;s>0&&!(o>=c[s-1].priority);s--);if(s===c.length)c[s]=a;else c.splice(s,0,a);l.__current.forEach(function(e){if(e.name===t&&e.currentIndex>=s)e.currentIndex++})}else l[t]={handlers:[a],runs:0};if("hookAdded"!==t)e.doAction("hookAdded",t,r,i,o)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}}function ye(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!1;return function(r,i){var o=e[n];if(_e(r))if(t||pe(i)){if(!o[r])return 0;var l=0;if(t)l=o[r].handlers.length,o[r]={runs:o[r].runs,handlers:[]};else for(var a=o[r].handlers,s=function(e){if(a[e].namespace===i)a.splice(e,1),l++,o.__current.forEach(function(n){if(n.name===r&&n.currentIndex>=e)n.currentIndex--})},c=a.length-1;c>=0;c--)s(c);if("hookRemoved"!==r)e.doAction("hookRemoved",r,i);return l}}}function ge(e,n){return function(t,r){var i=e[n];if(void 0!==r)return t in i&&i[t].handlers.some(function(e){return e.namespace===r});else return t in i}}function be(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!1;return function(r){var i=e[n];if(!i[r])i[r]={handlers:[],runs:0};i[r].runs++;for(var o=i[r].handlers,l=arguments.length,a=new Array(l>1?l-1:0),s=1;s<l;s++)a[s-1]=arguments[s];if(!o||!o.length)return t?a[0]:void 0;var c={name:r,currentIndex:0};for(i.__current.push(c);c.currentIndex<o.length;){var u=o[c.currentIndex].callback.apply(null,a);if(t)a[0]=u;c.currentIndex++}if(i.__current.pop(),t)return a[0];else return}}function ve(e,n){return function(){var t,r,i=e[n];return null!==(t=null===(r=i.__current[i.__current.length-1])||void 0===r?void 0:r.name)&&void 0!==t?t:null}}function qe(e,n){return function(t){var r=e[n];if(void 0===t)return void 0!==r.__current[0];else return r.__current[0]?t===r.__current[0].name:!1}}function we(e,n){return function(t){var r=e[n];if(_e(t))return r[t]&&r[t].runs?r[t].runs:0}}var ke=new function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=fe(this,"actions"),this.addFilter=fe(this,"filters"),this.removeAction=ye(this,"actions"),this.removeFilter=ye(this,"filters"),this.hasAction=ge(this,"actions"),this.hasFilter=ge(this,"filters"),this.removeAllActions=ye(this,"actions",!0),this.removeAllFilters=ye(this,"filters",!0),this.doAction=be(this,"actions"),this.applyFilters=be(this,"filters",!0),this.currentAction=ve(this,"actions"),this.currentFilter=ve(this,"filters"),this.doingAction=qe(this,"actions"),this.doingFilter=qe(this,"filters"),this.didAction=we(this,"actions"),this.didFilter=we(this,"filters")};ke.addAction,ke.addFilter,ke.removeAction,ke.removeFilter,ke.hasAction,ke.hasFilter,ke.removeAllActions,ke.removeAllFilters,ke.doAction,ke.applyFilters,ke.currentAction,ke.currentFilter,ke.doingAction,ke.doingFilter,ke.didAction,ke.didFilter,ke.actions,ke.filters;var Ne=function(e,n,t){var r=new ce({}),i=new Set,o=function(){i.forEach(function(e){return e()})},l=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";r.data[n]=de(de(de({},me),r.data[n]),e),r.data[n][""]=de(de({},me[""]),r.data[n][""])},a=function(e,n){l(e,n),o()},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;if(!r.data[e])l(void 0,e);return r.dcnpgettext(e,n,t,i,o)},c=function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default"},u=function(e,n,r){var i=s(r,n,e);if(!t)return i;else return i=t.applyFilters("i18n.gettext_with_context",i,e,n,r),t.applyFilters("i18n.gettext_with_context_"+c(r),i,e,n,r)};if(t){var d=function(e){if(he.test(e))o()};t.addAction("hookAdded","core/i18n",d),t.addAction("hookRemoved","core/i18n",d)}return{getLocaleData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return r.data[e]},setLocaleData:a,resetLocaleData:function(e,n){r.data={},r.pluralForms={},a(e,n)},subscribe:function(e){return i.add(e),function(){return i.delete(e)}},__:function(e,n){var r=s(n,void 0,e);if(!t)return r;else return r=t.applyFilters("i18n.gettext",r,e,n),t.applyFilters("i18n.gettext_"+c(n),r,e,n)},_x:u,_n:function(e,n,r,i){var o=s(i,void 0,e,n,r);if(!t)return o;else return o=t.applyFilters("i18n.ngettext",o,e,n,r,i),t.applyFilters("i18n.ngettext_"+c(i),o,e,n,r,i)},_nx:function(e,n,r,i,o){var l=s(o,i,e,n,r);if(!t)return l;else return l=t.applyFilters("i18n.ngettext_with_context",l,e,n,r,i,o),t.applyFilters("i18n.ngettext_with_context_"+c(o),l,e,n,r,i,o)},isRTL:function(){return"rtl"===u("ltr","text direction")},hasTranslation:function(e,n,i){var o,l,a=n?n+""+e:e,s=!(null===(o=r.data)||void 0===o||null===(l=o[null!=i?i:"default"])||void 0===l||!l[a]);if(t)s=t.applyFilters("i18n.has_translation",s,e,n,i),s=t.applyFilters("i18n.has_translation_"+c(i),s,e,n,i);return s}}}(0,0,ke);Ne.getLocaleData.bind(Ne);var xe=Ne.setLocaleData.bind(Ne);Ne.resetLocaleData.bind(Ne),Ne.subscribe.bind(Ne);var __=Ne.__.bind(Ne),_x=Ne._x.bind(Ne),_n=Ne._n.bind(Ne),_nx=Ne._nx.bind(Ne);function Se(e){var n,t,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(n=0;n<i;n++)e[n]&&(t=Se(e[n]))&&(r&&(r+=" "),r+=t)}else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function Ce(){for(var e,n,t=0,r="",i=arguments.length;t<i;t++)(e=arguments[t])&&(n=Se(e))&&(r&&(r+=" "),r+=n);return r}Ne.isRTL.bind(Ne),Ne.hasTranslation.bind(Ne);const Te={"admin-generic":"M18 12h-2.18c-0.17 0.7-0.44 1.35-0.81 1.93l1.54 1.54-2.1 2.1-1.54-1.54c-0.58 0.36-1.23 0.63-1.91 0.79v2.18h-3v-2.18c-0.68-0.16-1.33-0.43-1.91-0.79l-1.54 1.54-2.12-2.12 1.54-1.54c-0.36-0.58-0.63-1.23-0.79-1.91h-2.18v-2.97h2.17c0.16-0.7 0.44-1.35 0.8-1.94l-1.54-1.54 2.1-2.1 1.54 1.54c0.58-0.37 1.24-0.64 1.93-0.81v-2.18h3v2.18c0.68 0.16 1.33 0.43 1.91 0.79l1.54-1.54 2.12 2.12-1.54 1.54c0.36 0.59 0.64 1.24 0.8 1.94h2.17v2.97zM9.5 13.5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z","arrow-down":"M15 8l-4.030 6-3.97-6h8z",edit:"M13.89 3.39l2.71 2.72c0.46 0.46 0.42 1.24 0.030 1.64l-8.010 8.020-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.030c0.39-0.39 1.22-0.39 1.68 0.070zM11.16 6.18l-5.59 5.61 1.11 1.11 5.54-5.65zM8.19 14.41l5.58-5.6-1.070-1.080-5.59 5.6z",external:"M9 3h8v8l-2-1v-3.080l-5.6 5.59-1.41-1.41 6.090-6.1h-4.080zM12 15v-3l2-2v7h-11v-11h8l-2 2h-4v7h7z",filter:"M3 4.5v-2s3.34-1 7-1 7 1 7 1v2l-5 7.030v6.97s-1.22-0.090-2.25-0.59-1.75-1.41-1.75-1.41v-4.97z","image-rotate-left":"M7 5h-1.95c0-1.74 0.85-2.9 2.95-2.9v-2.1c-3.15 0-5.040 2.11-5.040 5h-1.78l2.62 3.39zM20 1v14h-5v5h-14v-10h9v-9h10zM18 3h-6v7h3v3h3v-10zM13 12h-10v6h10v-6z","image-rotate-right":"M15.95 5h-1.95l3.2 3.39 2.62-3.39h-1.78c0-2.89-1.89-5-5.040-5v2.1c2.1 0 2.95 1.16 2.95 2.9zM1 1h10v9h9v10h-14v-5h-5v-14zM3 3v10h3v-3h3v-7h-6zM8 12v6h10v-6h-10z",info:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM11 6c0-0.55-0.45-1-1-1s-1 0.45-1 1 0.45 1 1 1 1-0.45 1-1zM11 15v-6h-2v6h2z","no-alt":"M14.95 6.46l-3.54 3.54 3.54 3.54-1.41 1.41-3.54-3.53-3.53 3.53-1.42-1.42 3.53-3.53-3.53-3.53 1.42-1.42 3.53 3.53 3.54-3.53z",warning:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM11.13 11.38l0.35-6.46h-2.96l0.35 6.46h2.26zM11.040 14.74c0.24-0.23 0.37-0.55 0.37-0.96 0-0.42-0.12-0.74-0.36-0.97s-0.59-0.35-1.060-0.35-0.82 0.12-1.070 0.35-0.37 0.55-0.37 0.97c0 0.41 0.13 0.73 0.38 0.96 0.26 0.23 0.61 0.34 1.060 0.34s0.8-0.11 1.050-0.34z","yes-alt":"M10,2c-4.42,0-8,3.58-8,8s3.58,8,8,8s8-3.58,8-8S14.42,2,10,2z M9.385,14.66h-1.34l-3.24-4.54l1.341-1.25l2.569,2.4l5.141-5.931l1.34,0.94L9.385,14.66z"},Ee=()=>W("svg",{xmlns:"http://www.w3.org/2000/svg",style:{display:"none"},children:W("defs",{children:Object.entries(Te).map(([e,n])=>W("symbol",{id:`qm-icon-${e}`,viewBox:"0 0 20 20",children:W("path",{d:n})},e))})}),$e=({name:e})=>{if("blank"===e)return W("span",{className:"qm-icon qm-icon-blank"});if(!Te[e])return null;else return W("svg",{"aria-hidden":"true",className:`qm-icon qm-icon-${e}`,height:"20",viewBox:"0 0 20 20",width:"20",children:W("use",{href:`#qm-icon-${e}`})})},Pe=U({editor:"",setEditor:e=>{},theme:"auto",setTheme:e=>{},fabulous:!1,setFabulous:e=>{},filters:{},setFilters:e=>{},switchToPanel:(e,n,t)=>{},jumpToRow:null,timelineHiddenCategories:[],setTimelineHiddenCategories:e=>{},durationUnit:"s",setDurationUnit:e=>{},settings:{extended_query_prompt_reason:null,file_path_map:{},file_link_format:!1,abspath:"",contentpath:""}});var Oe,Me,Ae,je,Ie=0,Le=[],He=n,Fe=He.__b,De=He.__r,Re=He.diffed,Ue=He.__c,ze=He.unmount,Qe=He.__;function Be(e,n){He.__h&&He.__h(Me,e,Ie||n),Ie=0;var t=Me.__H||(Me.__H={__:[],__h:[]});return e>=t.__.length&&t.__.push({}),t.__[e]}function We(e){return Ie=1,function(e,n,t){var r=Be(Oe++,2);if(r.t=e,!r.__c&&(r.__=[t?t(n):rn(void 0,n),function(e){var n=r.__N?r.__N[0]:r.__[0],t=r.t(n,e);n!==t&&(r.__N=[t,r.__[1]],r.__c.setState({}))}],r.__c=Me,!Me.__f)){var i=function(e,n,t){if(!r.__c.__H)return!0;var i=r.__c.__H.__.filter(function(e){return e.__c});if(i.every(function(e){return!e.__N}))return!o||o.call(this,e,n,t);var l=r.__c.props!==e;return i.some(function(e){if(e.__N){var n=e.__[0];e.__=e.__N,e.__N=void 0,n!==e.__[0]&&(l=!0)}}),o&&o.call(this,e,n,t)||l};Me.__f=!0;var o=Me.shouldComponentUpdate,l=Me.componentWillUpdate;Me.componentWillUpdate=function(e,n,t){if(this.__e){var r=o;o=void 0,i(e,n,t),o=r}l&&l.call(this,e,n,t)},Me.shouldComponentUpdate=i}return r.__N||r.__}(rn,e)}function Ve(e,n){var t=Be(Oe++,3);!He.__s&&tn(t.__H,n)&&(t.__=e,t.u=n,Me.__H.__h.push(t))}function Je(e){return Ie=5,Ke(function(){return{current:e}},[])}function Ke(e,n){var t=Be(Oe++,7);return tn(t.__H,n)&&(t.__=e(),t.__H=n,t.__h=e),t.__}function Ge(e){var n=Me.context[e.__c],t=Be(Oe++,9);return t.c=e,n?(null==t.__&&(t.__=!0,n.sub(Me)),n.props.value):e.__}function Ye(){for(var e;e=Le.shift();){var n=e.__H;if(e.__P&&n)try{n.__h.some(en),n.__h.some(nn),n.__h=[]}catch(t){n.__h=[],He.__e(t,e.__v)}}}He.__b=function(e){Me=null,Fe&&Fe(e)},He.__=function(e,n){e&&n.__k&&n.__k.__m&&(e.__m=n.__k.__m),Qe&&Qe(e,n)},He.__r=function(e){De&&De(e),Oe=0;var n=(Me=e.__c).__H;n&&(Ae===Me?(n.__h=[],Me.__h=[],n.__.some(function(e){e.__N&&(e.__=e.__N),e.u=e.__N=void 0})):(n.__h.some(en),n.__h.some(nn),n.__h=[],Oe=0)),Ae=Me},He.diffed=function(e){Re&&Re(e);var n=e.__c;n&&n.__H&&(n.__H.__h.length&&(1!==Le.push(n)&&je===He.requestAnimationFrame||((je=He.requestAnimationFrame)||Xe)(Ye)),n.__H.__.some(function(e){e.u&&(e.__H=e.u),e.u=void 0})),Ae=Me=null},He.__c=function(e,n){n.some(function(e){try{e.__h.some(en),e.__h=e.__h.filter(function(e){return!e.__||nn(e)})}catch(t){n.some(function(e){e.__h&&(e.__h=[])}),n=[],He.__e(t,e.__v)}}),Ue&&Ue(e,n)},He.unmount=function(e){ze&&ze(e);var n,t=e.__c;t&&t.__H&&(t.__H.__.some(function(e){try{en(e)}catch(t){n=t}}),t.__H=void 0,n&&He.__e(n,t.__v))};var Ze="function"==typeof requestAnimationFrame;function Xe(e){var n,t=function(){clearTimeout(r),Ze&&cancelAnimationFrame(n),setTimeout(e)},r=setTimeout(t,35);Ze&&(n=requestAnimationFrame(t))}function en(e){var n=Me,t=e.__c;"function"==typeof t&&(e.__c=void 0,t()),Me=n}function nn(e){var n=Me;e.__c=e.__(),Me=n}function tn(e,n){return!e||e.length!==n.length||n.some(function(n,t){return n!==e[t]})}function rn(e,n){return"function"==typeof n?n(e):n}function on(e,n){for(var t in e)if("__source"!==t&&!(t in n))return!0;for(var r in n)if("__source"!==r&&e[r]!==n[r])return!0;return!1}function ln(e,n){this.props=e,this.context=n}(ln.prototype=new q).isPureReactComponent=!0,ln.prototype.shouldComponentUpdate=function(e,n){return on(this.props,e)||on(this.state,n)};var an=n.__b;n.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),an&&an(e)};var sn=n.__e;n.__e=function(e,n,t,r){if(e.then)for(var i,o=n;o=o.__;)if((i=o.__c)&&i.__c)return null==n.__e&&(n.__e=t.__e,n.__k=t.__k),i.__c(e,n);sn(e,n,t,r)};var cn=n.unmount;function un(e,n,t){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(e){"function"==typeof e.__c&&e.__c()}),e.__c.__H=null),null!=(e=function(e,n){for(var t in n)e[t]=n[t];return e}({},e)).__c&&(e.__c.__P===t&&(e.__c.__P=n),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(e){return un(e,n,t)})),e}function dn(e,n,t){return e&&t&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(e){return dn(e,n,t)}),e.__c&&e.__c.__P===n&&(e.__e&&t.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=t)),e}function mn(){this.__u=0,this.o=null,this.__b=null}function hn(e){if(!e.__)return null;var n=e.__.__c;return n&&n.__a&&n.__a(e)}function pn(){this.i=null,this.l=null}n.unmount=function(e){var n=e.__c;n&&(n.__z=!0),n&&n.__R&&n.__R(),n&&32&e.__u&&(e.type=null),cn&&cn(e)},(mn.prototype=new q).__c=function(e,n){var t=n.__c,r=this;null==r.o&&(r.o=[]),r.o.push(t);var i=hn(r.__v),o=!1,l=function(){o||r.__z||(o=!0,t.__R=null,i?i(s):s())};t.__R=l;var a=t.__P;t.__P=null;var s=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=dn(e,e.__c.__P,e.__c.__O)}var n;for(r.setState({__a:r.__b=null});n=r.o.pop();)n.__P=a,n.forceUpdate()}};r.__u++||32&n.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(l,l)},mn.prototype.componentWillUnmount=function(){this.o=[]},mn.prototype.render=function(e,n){if(this.__b){if(this.__v.__k){var t=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=un(this.__b,t,r.__O=r.__P)}this.__b=null}var i=n.__a&&g(v,null,e.fallback);return i&&(i.__u&=-33),[g(v,null,n.__a?null:e.children),i]};var fn=function(e,n,t){if(++t[1]===t[0]&&e.l.delete(n),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(t=e.i;t;){for(;t.length>3;)t.pop()();if(t[1]<t[0])break;e.i=t=t[2]}};function yn(e){return this.getChildContext=function(){return e.context},e.children}function gn(e){var n=this,t=e.h;if(n.componentWillUnmount=function(){R(null,n.v),n.v=null,n.h=null},n.h&&n.h!==t&&n.componentWillUnmount(),!n.v){for(var r=n.__v;null!==r&&!r.__m&&null!==r.__;)r=r.__;n.h=t,n.v={nodeType:1,parentNode:t,childNodes:[],__k:{__m:r.__m},contains:function(){return!0},namespaceURI:t.namespaceURI,insertBefore:function(e,t){this.childNodes.push(e),n.h.insertBefore(e,t)},removeChild:function(e){this.childNodes.splice(this.childNodes.indexOf(e)>>>1,1),n.h.removeChild(e)}}}R(g(yn,{context:n.context},e.__v),n.v)}(pn.prototype=new q).__a=function(e){var n=this,t=hn(n.__v),r=n.l.get(e);return r[0]++,function(i){var o=function(){n.props.revealOrder?(r.push(i),fn(n,e,r)):i()};t?t(o):o()}},pn.prototype.render=function(e){this.i=null,this.l=new Map;var n=E(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&n.reverse();for(var t=n.length;t--;)this.l.set(n[t],this.i=[1,0,this.i]);return e.children},pn.prototype.componentDidUpdate=pn.prototype.componentDidMount=function(){var e=this;this.l.forEach(function(n,t){fn(e,t,n)})};var bn="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,vn=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,qn=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,wn=/[A-Z0-9]/g,kn="undefined"!=typeof document,Nn=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};q.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(q.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(n){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:n})}})});var xn=n.event;function Sn(){}function Cn(){return this.cancelBubble}function Tn(){return this.defaultPrevented}n.event=function(e){return xn&&(e=xn(e)),e.persist=Sn,e.isPropagationStopped=Cn,e.isDefaultPrevented=Tn,e.nativeEvent=e};var En={enumerable:!1,configurable:!0,get:function(){return this.class}},$n=n.vnode;n.vnode=function(e){"string"==typeof e.type&&function(e){var n=e.props,t=e.type,r={},i=-1===t.indexOf("-");for(var o in n){var l=n[o];if(!("value"===o&&"defaultValue"in n&&null==l||kn&&"children"===o&&"noscript"===t||"class"===o||"className"===o)){var a=o.toLowerCase();"defaultValue"===o&&"value"in n&&null==n.value?o="value":"download"===o&&!0===l?l="":"translate"===a&&"no"===l?l=!1:"o"===a[0]&&"n"===a[1]?"ondoubleclick"===a?o="ondblclick":"onchange"!==a||"input"!==t&&"textarea"!==t||Nn(n.type)?"onfocus"===a?o="onfocusin":"onblur"===a?o="onfocusout":qn.test(o)&&(o=a):a=o="oninput":i&&vn.test(o)?o=o.replace(wn,"-$&").toLowerCase():null===l&&(l=void 0),"oninput"===a&&r[o=a]&&(o="oninputCapture"),r[o]=l}}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=E(n.children).forEach(function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)})),"select"==t&&null!=r.defaultValue&&(r.value=E(n.children).forEach(function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value})),n.class&&!n.className?(r.class=n.class,Object.defineProperty(r,"className",En)):n.className&&(r.class=r.className=n.className),e.props=r}(e),e.$$typeof=bn,$n&&$n(e)};var Pn=n.__r;n.__r=function(e){Pn&&Pn(e),e.__c};var On=n.diffed;n.diffed=function(e){On&&On(e);var n=e.props,t=e.__e;null!=t&&"textarea"===e.type&&"value"in n&&n.value!==t.value&&(t.value=null==n.value?"":n.value)};const Mn=QueryMonitorData.l10n;function An(e){return e.split(/('(?:[^'\\]|\\.)*'|"(?:[^"\\]|\\.)*")/).map((e,n)=>n%2==1?W("span",{className:"qm-sql-value",children:e},n):e)}function jn(e){let n=e.replace(/[\r\n\t]+/g," ").trim(),t="",r="";const i=n.match(/^(\/\*.*?\*\/)\s*/);if(i)t=i[1],n=n.slice(i[0].length);const o=n.match(/\s*(\/\*.*?\*\/)$/);if(o)r=o[1],n=n.slice(0,-o[0].length);const l=" "+n,a=" (ADD|AFTER|ALTER|AND|BEGIN|CASE|COMMIT|CREATE|DELETE|DESCRIBE|DO|DROP|ELSE|END|EXCEPT|EXPLAIN|FROM|GROUP BY|GROUP|HAVING|INNER JOIN|INSERT|INTERSECT|JOIN|LEFT JOIN|LIMIT|ON|OR|ORDER BY|ORDER|OUTER JOIN|RENAME|REPLACE|RIGHT JOIN|ROLLBACK|SELECT|SET|SHOW|START|THEN|TRUNCATE|UNION|UPDATE|USE|USING|VALUES|WHEN|WHERE|XOR) ",s=l.split(new RegExp(a)),c=[];let u=0;if(t)c.push(W(v,{children:t},"leading-comment"));if(s[0].trim())c.push(W(v,{children:[c.length>0&&W("br",{}),An(s[0].trim())]},"preamble"));if(l.replace(new RegExp(a,"g"),(e,n)=>(u+=2,c.push(W(v,{children:[(u>2||t||s[0].trim())&&W("br",{}),W("b",{children:n})," ",An(s[u])]},u)),"")),0===c.length)c.push(W(v,{children:W("b",{children:e})},0));if(r)c.push(W(v,{children:[W("br",{}),r]},"trailing-comment"));return c}function In(e){const n="(\\?|&)",t=e.split(new RegExp(n));if(t.length<=3)return[W(v,{children:e})];const r=[W(v,{children:t[0]},0)];let i=0;return e.replace(new RegExp(n,"g"),(e,n)=>(i+=2,r.push(W(v,{children:[W("br",{}),`${n}${t[i]}`]},i)),"")),r}function Ln(e){return"object"==typeof e&&null!==e&&"errors"in e}function Hn(e){if("object"!=typeof e||null===e||!("errors"in e))return null;const n=e;if(Array.isArray(n.errors))return null;if(n.errors)for(const t in n.errors)for(const e in n.errors[t])return n.errors[t][e];return null}function Fn(e){return`${e.id}(${e.args??""})`}function Dn(e,n){if(e.name)return e.name;if(e.file&&e.line)return`${Rn(e.file,n)}:${e.line}`;if(e.file)return Rn(e.file,n);else return"Closure"}function Rn(e,n){if(n.abspath&&e.startsWith(n.abspath))return e.slice(n.abspath.length);if(n.contentpath&&e.startsWith(n.contentpath))return e.slice(n.contentpath.length);else return e}function Un(e,n=0){if(isNaN(e))return"";if(!n)n=0;const t=e.toFixed(n),r=Math.floor(e).toString(),i=t.substring(t.indexOf(".")+1,t.length);let o="";if(r.length>3){let e=0;for(e=r.length;e>3;e-=3)o=QueryMonitorData.number_format.thousands_sep+r.slice(e-3,e)+o;o=r.slice(0,e)+o}else o=r;if(n)o=o+QueryMonitorData.number_format.decimal_point+i;return o}function zn(e,n){return n?`${e} (${n})`:e}function Qn(e,n="wp_template_part"){const t=new URLSearchParams({postType:n,postId:e,canvas:"edit"});return`${Mn.admin_url}site-editor.php?${t.toString()}`}function Bn(e){let n=e.replace(/^[\s(]+/,"");n=n.replace(/^\/\*[^*]*\*\/\s*/,"");const t=n.match(/^(\w+)/);return t?t[1].toUpperCase():"Unknown"}function Wn(e){const n={};for(const t of e){const e=Bn(t.sql);n[e]=(n[e]||0)+1}return n}function Vn(e){if(null!=e.count)return e;const n=e.title.match(/^(.+)\s\((\d+)\)$/);if(!n)return e;else return{...e,title:n[1],count:parseInt(n[2],10)||null}}function Jn(e){const n={};for(const[t,r]of Object.entries(e)){const e=Vn(r);n[t]=e.children?{...e,children:Jn(e.children)}:e}return n}const Kn=({item:e,seen:n})=>W(v,{children:[e.new&&!n&&W("span",{"aria-hidden":"true",className:"qm-menu-badge qm-menu-badge-new",children:_x("New","badge","query-monitor")}),!!e.count&&e.count!==e.warning_count&&W("span",{"aria-hidden":"true",className:"qm-menu-badge",children:Un(e.count)}),!!e.warning_count&&W("span",{"aria-hidden":"true",className:"qm-menu-badge qm-menu-badge-warning",children:Un(e.warning_count)})]});function Gn(e){const n=[e.title];if(e.count||e.warning_count){const t=[];if(e.warning_count)t.push(`${e.warning_count}!`);if(e.count&&e.count!==e.warning_count)t.push(`${e.count}`);n.push(`(${t.join(", ")})`)}return n.join(" ")}const Yn=(e,n)=>!e.new||e.panel===n,Zn=({menu:e,onSwitch:n,active:t,seen:r=""})=>{const i=Jn(e);return W("nav",{"aria-labelledby":"qm-panel-menu-caption",id:"qm-panel-menu",children:[W("h2",{className:"qm-screen-reader-text",id:"qm-panel-menu-caption",children:__("Query Monitor Menu","query-monitor")}),W("ul",{role:"tablist",children:[W("li",{className:Ce({"qm-current-menu":"overview"===t}),role:"presentation",children:W("button",{"aria-selected":"overview"===t,role:"tab",onClick:()=>{n("overview")},children:__("Overview","query-monitor")})},"overview"),Object.entries(i).map(([e,i])=>{const o=i.children;return W("li",{className:Ce({"qm-current-menu":t===i.panel||o&&Object.keys(o).map(e=>o[e].panel).includes(t)}),role:"presentation",children:[W("button",{"aria-selected":t===i.panel,role:"tab",onClick:()=>{n(i.panel)},children:[i.title,W(Kn,{item:i,seen:Yn(i,r)})]}),o&&W("ul",{role:"presentation",children:Object.keys(o).map(i=>W("li",{role:"presentation",children:W("button",{"aria-selected":t===o[i].panel,role:"tab",onClick:()=>{n(o[i].panel)},children:[o[i].title,W(Kn,{item:o[i],seen:Yn(o[i],r)})]})},`${e}-${i}`))})]},e)})]})]})},Xn=({menu:e,onSwitch:n,active:t})=>{const r=Jn(e);return W("select",{"aria-label":__("Select panel","query-monitor"),value:t,onChange:e=>{n(e.currentTarget.value)},children:[W("option",{value:"overview",children:__("Overview","query-monitor")},"overview"),Object.entries(r).map(([e,n])=>{const t=n.children;return W(v,{children:[W("option",{value:n.panel,children:Gn(n)}),t&&W(v,{children:Object.keys(t).map(n=>W("option",{value:t[n].panel,children:`└ ${Gn(t[n])}`},`${e}-${n}`))})]},e)})]})},et=U({id:"",filters:{},setFilter:(e,n)=>{}}),nt=({title:e,children:n})=>{const{id:t}=Ge(et);return W("div",{"aria-labelledby":"qm-panel-title",className:"qm qm-panel-show qm-non-tabular",id:`qm-${t}`,role:"tabpanel",tabIndex:-1,children:W("div",{className:"qm-boxed",children:[W("h2",{className:"qm-screen-reader-text",id:"qm-panel-title",children:e}),n]})})},tt=({children:e})=>W(nt,{title:__("Error","query-monitor"),children:W("section",{children:W("div",{className:"qm-error",children:e})})}),rt=({children:e})=>W("span",{className:"qm-warn qm-warning-wrapper",children:[W($e,{name:"warning"}),W("div",{children:e??null})]}),it=({children:e})=>{const[n]=(r=Be(Oe++,10),i=We(),r.__=t,Me.componentDidCatch||(Me.componentDidCatch=function(e,n){r.__&&r.__(e,n),i[1](e)}),[i[0],function(){i[1](void 0)}]);var t,r,i;const[o,l]=We(!1);if(!n)return W(v,{children:e});else return W(tt,{children:n instanceof Error?W("div",{style:{position:"relative"},children:[W("button",{"aria-label":__("Copy error to clipboard","query-monitor"),onClick:()=>{if(n instanceof Error)navigator.clipboard.writeText(n.stack||"").then(()=>{l(!0),setTimeout(()=>l(!1),2e3)})},style:{position:"absolute",top:0,right:0},children:o?__("Copied!","query-monitor"):__("Copy","query-monitor")}),W("p",{children:W(rt,{children:__("An error occurred in this panel:","query-monitor")})}),W("pre",{children:n.stack})]}):W("p",{children:W(rt,{children:__("An unknown error occurred in this panel.","query-monitor")})})})},ot={},lt=(e,n)=>{ot[e]={...n,type:"standard"}},at=(e,n)=>{ot[e]={...n,type:"overview"}},st=({panelId:e})=>{const n=Je(null),t=Je(null),[r,i]=We(null),{switchToPanel:o}=Ge(Pe),l=Je(o);if(Ve(()=>{l.current=o},[o]),Ve(()=>{const r=document.getElementById(`qm-${e}-container`);if(!r)return void i(!1);if(i(!0),n.current){if(r.parentNode)t.current={parent:r.parentNode,nextSibling:r.nextSibling};n.current.appendChild(r)}const o=e=>{const n=e.target.closest(".qm-toggle");if(!n)return;const t="true"===n.getAttribute("aria-expanded"),r=n.closest(".qm-has-toggle");if(!r)return;r.querySelectorAll(".qm-toggled").forEach(e=>{e.style.display=t?"none":"block"}),n.setAttribute("aria-expanded",t?"false":"true");const i=n.querySelector("span");if(i)i.textContent=t?n.dataset.on??"+":n.dataset.off??"-"},a=e=>{const n=e.target.closest(".qm-filter-trigger");if(!n)return;const t=n.dataset.qmTarget;if(t)e.preventDefault(),l.current(t)};return r.addEventListener("click",o),r.addEventListener("click",a),()=>{if(r.removeEventListener("click",o),r.removeEventListener("click",a),r&&t.current){const{parent:e,nextSibling:n}=t.current;if(n)e.insertBefore(r,n);else e.appendChild(r)}}},[e]),!1===r)return W(tt,{children:W("p",{children:W(rt,{children:["Panel not found: ",W("code",{children:e})]})})});else return W("div",{ref:n,className:"qm-php-panel-container"})},ct=e=>{const{filters:n,setFilters:t}=Ge(Pe),r=e.active??"",i={id:r,filters:n[r]||{},setFilter:(e,i)=>{const o={...n};if(!(r in o))o[r]={};if(""===i)delete o[r][e];else o[r][e]=i;if(0===Object.keys(o[r]).length)delete o[r];t(o)}},o=ot[r]??null;let l=null;if(o)if((e=>"overview"===e?.type)(o))l=o.render(e.data,e.settings);else if((e=>"settings"===e?.type)(o))l=o.render(e.settings);else{const n=e.data[o.data]??null;l=n?o.render(n.data,n.enabled):null}return W("div",{id:"qm-panels",tabIndex:0,children:W(it,{children:W(et.Provider,{value:i,children:o?l??W(tt,{children:W("p",{children:W(rt,{children:["Data not found for panel: ",W("code",{children:r})]})})}):W(st,{panelId:r})})},r)})},ut=e=>{const[n,t]=We(e.active),[r,i]=We(e.side),[o,l]=We(e.theme),[a,s]=We(e.fabulous),[c,u]=We(e.editor),[d,m]=We(e.filters),[h,p]=We(e.seen),[_,f]=We(e.timelineHiddenCategories),[y,g]=We(e.durationUnit),[b,v]=We(null),q=Je(b);q.current=b;const w=Ke(()=>{const n=new Set,t=e=>{for(const r of Object.values(e)){if(r.new)n.add(r.panel);if(r.children)t(r.children)}};return t(e.panel_menu),n},[e.panel_menu]),k=n=>{if(t(n),w.has(n)&&n!==h)r=n,e.onSeenChange(r),p(r);var r},N=e.adminMenuElement;let x=o;if(!["light","dark"].includes(x))x=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";const S=Ce("qm-container","qm-show",{"qm-show-right":r,"wp-admin":e.isWpAdmin,folded:e.isFolded,"auto-fold":e.isAutoFold,"fullscreen-mode":e.isFullscreenMode,rtl:e.isRtl}),C={theme:o,setTheme:n=>{e.onThemeChange(n),l(n)},fabulous:a,setFabulous:n=>{e.onFabulousChange(n),s(n)},editor:c,setEditor:n=>{e.onEditorChange(n),u(n)},filters:d,setFilters:n=>{e.onFiltersChange(n),m(n)},switchToPanel:(n,t,r)=>{k(n),m(r=>{const i={...r};if(t&&Object.keys(t).length>0)i[n]=t;else delete i[n];return e.onFiltersChange(i),i}),v(void 0!==r?{panel:n,row:r}:null)},jumpToRow:b,timelineHiddenCategories:_,setTimelineHiddenCategories:n=>{e.onTimelineHiddenChange(n),f(n)},durationUnit:y,setDurationUnit:n=>{e.onDurationUnitChange(n),g(n)},settings:{extended_query_prompt_reason:e.settings.extended_query_prompt_reason,file_path_map:e.settings.file_path_map,file_link_format:e.settings.file_link_format,abspath:e.settings.abspath,contentpath:e.settings.contentpath}};Ve(()=>{if(N&&e.menu.top.classname){const n=e.menu.top.classname.split(" ").filter(Boolean);return n.forEach(e=>N.classList.add(e)),()=>{n.forEach(e=>N.classList.remove(e))}}},[N,e.menu.top.classname]);const T=Je(null),{onContainerResize:E,onPanelChange:$,containerHeight:P}=e,O=Je(!1);Ve(()=>{if($(n),null===q.current)T.current?.querySelector("#qm-panels")?.scrollTo(0,0);else q.current=null},[n,$]),Ve(()=>{if(!n)return;let e=!1;const t=T.current;if(!t)return;const r=t.getElementsByClassName("qm-resizer")[0];if(P&&!O.current){const e=window.innerHeight-32;t.style.height=`${Math.min(P,e)}px`,O.current=!0}let i=0,o=0;const l=n=>{if(0===n.button)i=n.clientY,o=t.getBoundingClientRect().height,e=!0,r.setPointerCapture(n.pointerId)},a=n=>{if(!e)return;const r=window.innerHeight;let l=o-(n.clientY-i);l=Math.max(27,l),l=Math.min(r-32,l),t.style.height=`${l}px`},s=n=>{if(e){const e=t.getBoundingClientRect();E(e.height)}e=!1},c=e=>e.preventDefault(),u=()=>{const e=window.innerHeight-32;if(t.getBoundingClientRect().height>e)t.style.height=`${e}px`};return r.addEventListener("pointerdown",l),r.addEventListener("pointermove",a),r.addEventListener("pointerup",s),r.addEventListener("pointercancel",s),r.addEventListener("touchstart",c,{passive:!1}),window.addEventListener("resize",u),()=>{r.removeEventListener("pointerdown",l),r.removeEventListener("pointermove",a),r.removeEventListener("pointerup",s),r.removeEventListener("pointercancel",s),r.removeEventListener("touchstart",c),window.removeEventListener("resize",u)}},[n,P,E]);const[M,A]=We(0);Ve(()=>{},[]);const j=e.cssUrl;return W(Pe.Provider,{value:C,children:[W(Ee,{}),W("link",{rel:"stylesheet",href:j}),n&&W("div",{ref:T,className:S,"data-theme":x,"data-color-scheme":e.colorScheme,dir:"ltr",id:"query-monitor-main",children:[W("div",{id:"qm-title",className:Ce({"qm-fabulous":a}),children:[W("h1",{className:"qm-title-heading qm-resizer",children:W("span",{children:__("Query Monitor","query-monitor")})}),r&&W("div",{className:"qm-title-heading",children:W(Xn,{active:n,menu:e.panel_menu,onSwitch:k})}),W("button",{"aria-label":__("Settings","query-monitor"),className:"qm-button-container-settings",onClick:()=>{k("settings")},children:W($e,{name:"admin-generic"})}),W("button",{"aria-label":__("Toggle panel position","query-monitor"),className:"qm-button-container-position",onClick:()=>{i(!r),e.onSideChange(!r)},children:W($e,{name:"image-rotate-left"})}),W("button",{"aria-label":__("Close Panel","query-monitor"),className:"qm-button-container-close",onClick:()=>{k("")},children:W($e,{name:"no-alt"})})]}),W("div",{id:"qm-panels-wrapper",children:[!r&&W(Zn,{active:n,menu:e.panel_menu,onSwitch:k,seen:h}),W(ct,{data:e.data,active:n,settings:e.settings})]})]}),N&&W(dt,{element:N,children:[W("a",{className:"ab-item",href:"#qm-overview",onClick:e=>{k(n?"":"overview"),N.classList.remove("hover"),e.preventDefault()},children:W("span",{dangerouslySetInnerHTML:{__html:e.menu.top.title.join("  ")}})}),W("div",{className:"ab-sub-wrapper",children:W("ul",{className:"ab-submenu",children:Object.values(e.menu.sub).map(e=>W("li",{className:Ce(e.meta&&e.meta.classname),children:W("a",{className:"ab-item",href:`#qm-${e.panel}`,onClick:n=>{k(e.panel),N.classList.remove("hover"),n.preventDefault()},children:e.title})},e.id))})})]})]})},dt=e=>{return Ke(()=>(e.element.innerHTML="",e.element.classList.add("menupop"),!0),[e.element]),n=W(v,{children:e.children}),t=e.element,(r=g(gn,{__v:n,h:t})).containerInfo=t,r;var n,t,r},mt=e=>{const n=e.adminMenuElement;if(!n)return null;else return W(ht,{element:n,children:W("a",{className:"ab-item",href:"#qm-fatal",children:"PHP Fatal Error"})})},ht=e=>{var n,t,r;return Ke(()=>(e.element.innerHTML="",e.element.classList.add("qm-error"),!0),[e.element]),n=()=>(R(W(v,{children:e.children}),e.element),()=>R(null,e.element)),r=Be(Oe++,4),!He.__s&&tn(r.__H,t)&&(r.__=n,r.u=t,Me.__h.push(r)),null};let pt=[];function _t(e){const[n,t]=e,r=pt[n];return{id:r.id,args:r.args,file:r.file,line:t}}const ft=({data:e})=>{if(!e.current_screen)return null;else return W(nt,{title:__("Admin Screen","query-monitor"),children:[W("section",{children:[W("h3",{children:"get_current_screen()"}),W("table",{children:[W("thead",{className:"qm-screen-reader-text",children:W("tr",{children:[W("th",{scope:"col",children:__("Property","query-monitor")}),W("th",{scope:"col",children:__("Value","query-monitor")})]})}),W("tbody",{children:Object.entries(e.current_screen).map(([e,n])=>W("tr",{children:[W("th",{scope:"row",children:e}),W("td",{children:"string"==typeof n?n:n?"true":"false"})]},e))})]})]}),W("section",{children:[W("h3",{children:__("Globals","query-monitor")}),W("table",{children:[W("thead",{className:"qm-screen-reader-text",children:W("tr",{children:[W("th",{scope:"col",children:__("Global Variable","query-monitor")}),W("th",{scope:"col",children:__("Value","query-monitor")})]})}),W("tbody",{children:[W("tr",{children:[W("th",{scope:"row",children:"$pagenow"}),W("td",{children:e.pagenow})]}),W("tr",{children:[W("th",{scope:"row",children:"$typenow"}),W("td",{children:e.typenow})]}),W("tr",{children:[W("th",{scope:"row",children:"$taxnow"}),W("td",{children:e.taxnow})]}),W("tr",{children:[W("th",{scope:"row",children:"$hook_suffix"}),W("td",{children:e.hook_suffix})]})]})]})]}),e.list_table&&W("section",{children:[W("h3",{children:__("List Table","query-monitor")}),e.list_table.class_name&&W(v,{children:[W("h4",{children:__("Class:","query-monitor")}),W("p",{children:W("code",{children:e.list_table.class_name})})]}),W("h4",{children:__("Column Filters:","query-monitor")}),W("p",{children:W("code",{children:e.list_table.columns_filter})}),W("p",{children:W("code",{children:e.list_table.sortables_filter})}),W("h4",{children:__("Column Action:","query-monitor")}),W("p",{children:W("code",{children:e.list_table.column_action})})]})]})},yt=({children:e})=>W(nt,{title:__("No Data","query-monitor"),children:W("section",{className:"qm-empty",children:e})}),gt=({text:e,file:n,line:t=0,isFileName:r=!1,expanded:i=!1})=>{const{editor:o,settings:l}=Ge(Pe),a=r||i?e:function(e){if((e.match(/\\/g)||[]).length<3)return e;else return e.replace(/\\[a-zA-Z0-9_\\]{4,}\\/g,e=>(e.match(/\\([a-zA-Z0-9_])/g)||[]).join("")+"\\")}(e);if(!n)return r?W(v,{children:a}):W("code",{children:a});let s=n;for(const[d,m]of Object.entries(l.file_path_map))if(s.startsWith(d)){s=m+s.slice(d.length);break}const c=t||1,u=function(e){const n=[{label:"Atom",name:"atom",format:"atom://open/?url=file://%1$s&line=%2$s"},{label:"Cursor",name:"cursor",format:"cursor://file/%1$s:%2$s"},{label:"Netbeans",name:"netbeans",format:"nbopen://%1$s:%2$s"},{label:"Nova",name:"nova",format:"nova://open?path=%1$s&line=%2$s"},{label:"PhpStorm",name:"phpstorm",format:"phpstorm://open?file=%1$s&line=%2$s"},{label:"Sublime Text",name:"sublime",format:"subl://open/?url=file://%1$s&line=%2$s"},{label:"TextMate",name:"textmate",format:"txmt://open/?url=file://%1$s&line=%2$s"},{label:"Visual Studio Code",name:"vscode",format:"vscode://file/%1$s:%2$s"},{label:"Zed",name:"zed",format:"zed://file/%1$s:%2$s"}];for(const t of n)if(t.name===e)return t.format;return""}(o)||l.file_link_format||"";if(!u)if(r)return W(v,{children:t?`${a}:${t}`:a});else return W(v,{children:[W("code",{children:a}),i&&W(v,{children:[W("br",{}),W("span",{className:"qm-info qm-supplemental",children:`${Rn(n,l)}:${t}`})]})]});return W("a",{className:"qm-edit-link",href:sprintf(u,encodeURIComponent(s),c),children:[r?W(v,{children:a}):W("code",{children:a}),W($e,{name:"edit"})]})},bt=e=>W(gt,{...e,isFileName:!0}),vt=({expanded:e,onToggle:n,context:t})=>W("button",{"aria-expanded":e?"true":"false","aria-label":t?sprintf(
/* translators: %s: Context for the toggle button, e.g. a function name */
__("Toggle full call stack for %s","query-monitor"),t):__("Toggle full call stack","query-monitor"),className:"qm-toggle",onClick:n,children:W("span",{"aria-hidden":"true",children:e?"-":"+"})}),qt=({trace:e,defaultExpanded:n=!1})=>{const t=e?.callsite,{settings:r}=Ge(Pe),[i,o]=We(n),l=e?.frames?function(e){return e.map(_t)}(e.frames):[],a=l.shift()??null,s=l.length>0;if(!t&&!a)return __("Unknown","query-monitor");else return W(v,{children:[s&&!n&&W(vt,{expanded:i,onToggle:()=>o(!i),context:(t?.file?Rn(t.file,r):void 0)??(a?Fn(a):void 0)}),W("ol",{children:[t&&W("li",{children:W(bt,{text:t.file?Rn(t.file,r):"",file:t.file,line:t.line,expanded:i||!s})}),!t&&a&&W("li",{children:W(gt,{text:Fn(a),file:a.file,line:a.line,expanded:i||!s})}),s&&i&&l.map(e=>W("li",{children:W(gt,{text:Fn(e),file:e.file,line:e.line,expanded:!0})},Fn(e)))]})]})},wt=({targetPanel:e,filterName:n,filterValue:t,children:r})=>{const{switchToPanel:i}=Ge(Pe);return W("button",{"aria-label":sprintf(__("Filter by %s","query-monitor"),t),className:"qm-filter-trigger",onClick:()=>{i(e,{[n]:t})},children:[r,W($e,{name:"filter"})]})},kt=({component:e,targetPanel:n})=>{if(!e)return null;if(n)return W(wt,{targetPanel:n,filterName:"component",filterValue:`${e.type}-${e.context}`,children:e.name});else return W(v,{children:e.name})},Nt=({value:e,secondsLabel:n=!1})=>{const{durationUnit:t}=Ge(Pe);if("ms"===t)return W(v,{children:[Un(1e3*e,1)," ms"]});const r=Un(e,4);return n?`${r} seconds`:r},xt=({children:e,cols:n,count:t,total:r=t})=>W("tfoot",{children:W("tr",{children:[W("td",{colSpan:n,children:[__("Total:","query-monitor")," ",W("span",{className:"qm-items-number",children:r===t?Un(t):sprintf("%1$s / %2$s",Un(t),Un(r))})]}),e]})}),St=({stack:e,defaultExpanded:n=!1})=>{const[t,r]=We(n);if(!e?.length)return __("Unknown","query-monitor");const[i,...o]=e,l=o.length>0;return W(v,{children:[l&&!n&&W(vt,{expanded:t,onToggle:()=>r(!t),context:i}),W("ol",{children:[W("li",{children:W("code",{children:i})}),l&&t&&o.map((e,n)=>W("li",{children:W("code",{children:e})},n))]})]})},Ct=(e,n)=>e.label.localeCompare(n.label),Tt=(e,n)=>{const t=new Set,r=[];for(const i of e){const e=n(i);if(e&&!t.has(e.key))t.add(e.key),r.push(e)}return r.sort(Ct),r},Et=(e,n)=>{if(!e)return!1;if("non-core"===n)return"core"!==e.context;if("core"===n)return"core"===e.context;else return`${e.type}-${e.context}`===n},$t=(e,n)=>{let t=!1;const r=Tt(e,e=>{const r=n(e);if(!r)return null;if("core"===r.context)return t=!0,null;else return{key:`${r.type}-${r.context}`,label:r.name}}),i=[];if(r.length>0)if(i.push(r),t)i.push([{key:"non-core",label:__("Non-WordPress Core","query-monitor")},{key:"core",label:__("WordPress Core","query-monitor")}]);return i},Pt=e=>{const n=$t(e,e=>e.trace?.component);return{heading:__("Component","query-monitor"),render:e=>W(kt,{component:e.trace?.component}),filters:n.length?{options:n,callback:(e,n)=>Et(e.trace?.component,n)}:void 0}},Ot=(e,n=()=>!1)=>({className:"qm-num",heading:__("Time","query-monitor"),render:e=>W(Nt,{value:e.ltime??0}),cellHasError:(e,t)=>n&&n(e,t),sorting:{field:"ltime",default:"desc"}}),Mt=(e,n)=>{const t=Tt(e,e=>{if(e.trace?.callsite?.file)return{key:e.trace.callsite.file,label:Rn(e.trace.callsite.file,n)};if(!e.trace?.frames?.length)return null;const t=_t(e.trace.frames[0]);return{key:t.id,label:`${t.id}()`}});return{heading:__("Caller","query-monitor"),render:n=>W(qt,{trace:n.trace,defaultExpanded:1===e.length}),className:"qm-has-toggle",filters:t.length?{options:[t],callback:(e,n)=>{if(e.trace?.callsite?.file)return e.trace.callsite.file===n;if(!e.trace?.frames?.length)return!1;else return _t(e.trace.frames[0]).id===n}}:void 0}},At=e=>{const n=Tt(e,e=>{if(!e.stack?.length)return null;else return{key:e.stack[0],label:e.stack[0]}});return{heading:__("Caller","query-monitor"),render:n=>W(St,{stack:n.stack,defaultExpanded:1===e.length}),className:"qm-has-toggle",filters:n.length?{options:[n],callback:(e,n)=>{if(!e.stack?.length)return!1;else return e.stack[0]===n}}:void 0}},jt=e=>e.reduce((e,n)=>{if("count"in n)return e+n.count;else return e+1},0),It=({title:e,cols:n,data:t,rowHasError:r,id:i,footer:o,warning:l,orderby:a,order:s="desc",groupKey:c,header:u,children:d})=>{const{id:m,filters:h,setFilter:p}=Ge(et),{jumpToRow:_}=Ge(Pe),f=Je(null),y=jt(t),g=Object.entries(n).filter(e=>e[1]?!0:!1),b=new Set;for(const[v,T]of Object.entries(h)){if(!(v in n))continue;const e=n[v];if(!e||!e.filters)continue;const r=e.filters;if(r.options.flat().filter(e=>e.key===T).length)if(c){const e=new Set;for(const n of t)if(r.callback(n,T))e.add(c(n));if(t=t.filter(n=>e.has(c(n))),"component"===v)for(let n=0;n<t.length;n++)if(r.callback(t[n],T))b.add(n)}else t=t.filter(e=>r.callback(e,T))}const q=null!==_&&_.panel===m,w=t.map((e,n)=>n),k=jt(t),[N,x]=We({orderby:a,order:s});if(N.orderby){const e=n[N.orderby],r=e&&e.sorting?.field;if(r){const e=t.map((e,n)=>({row:e,idx:w[n]}));e.sort((e,n)=>{if(e.row[r]<n.row[r])return"asc"===N.order?-1:1;if(e.row[r]>n.row[r])return"asc"===N.order?1:-1;else return 0});for(let n=0;n<e.length;n++)t[n]=e[n].row,w[n]=e[n].idx}}Ve(()=>{if(!q||!f.current)return;const e=w.indexOf(_.row);if(-1===e)return;const n=l?1:0,t=f.current.rows[e+n];if(t)t.scrollIntoView({block:"center"})},[q,_,w,l]);const S=o||xt,C=W("table",{children:[W("caption",{className:"qm-screen-reader-text",children:W("h2",{id:i,children:e})}),W("thead",{children:u?W("tr",{className:"qm-table-header",children:W("th",{colSpan:g.length,children:u})}):W("tr",{children:g.map(([e,n])=>{const t=n.filters?n.filters.options:[],r=e in h?h[e]:"";return W("th",{className:Ce(`qm-col-${e}`,"string"==typeof n.className?n.className:void 0,{"qm-filterable-column":t.length,"qm-filtered":""!==r}),role:"columnheader",scope:"col",children:t.length&&y>1?W("div",{className:"qm-filter-container",children:[W("label",{htmlFor:`qm-filter-${e}`,children:n.heading}),W("select",{id:`qm-filter-${e}`,className:"qm-filter",value:r,onChange:n=>p(e,n.currentTarget.value),children:[W("option",{value:"",children:"All"}),t.map((e,n)=>W(v,{children:[W("hr",{}),e.map(e=>W("option",{value:e.key,children:e.label},`${n}-${e.key}`))]}))]})]}):n.heading},e)})})}),W("tbody",{ref:f,children:[l&&W("tr",{className:"qm-warn qm-warn-notice",children:W("td",{colSpan:g.length,children:W(rt,{children:l()})})}),t.map((e,n)=>W("tr",{className:Ce({"qm-warn":r&&r(e),"qm-highlight":b.has(n),"qm-jump-highlight":q&&w[n]===_.row}),children:g.map(([r,i])=>{const o=i.rowSpan?i.rowSpan(e,n,t):1;if(0===o)return null;else return W("td",{className:Ce(`qm-cell-${r}`,"function"==typeof i.className?i.className(e,n):i.className,{"qm-warn":i.cellHasError&&i.cellHasError(e,n),"qm-wrap":i.wrap}),rowSpan:o>1?o:void 0,children:i.render(e,n)},r)})},n))]}),S({cols:g.length,count:k,total:y,data:t})]});return W(v,{children:[d&&W("div",{className:"qm-table-children",children:W("div",{className:"qm-boxed",children:d})}),C]})},Lt=({cols:e,data:n,footer:t,warning:r,orderby:i,order:o="desc",rowHasError:l,title:a,groupKey:s,header:c,children:u})=>{const{id:d}=Ge(et);return W("div",{"aria-labelledby":"qm-panel-table",className:"qm qm-panel-show",id:`qm-${d}`,role:"tabpanel",tabIndex:-1,children:W(It,{cols:e,data:n,id:"qm-panel-table",footer:t,warning:r,rowHasError:l,title:a,orderby:i,order:o,groupKey:s,header:c,children:u})})},Ht=({data:e})=>W("pre",{className:"qm-pre-wrap",children:W("code",{children:JSON.stringify(e,null,2)})}),Ft=(e,n="")=>{const t=[];return e.forEach((e,r)=>{const i=n?`${n}.${r+1}`:(r+1).toString();if(t.push({...e,index:i}),e.innerBlocks&&e.innerBlocks.length>0)t.push(...Ft(e.innerBlocks,i))}),t},Dt=({data:e})=>{if(!e.post_blocks)return null;if(!e.post_has_blocks)return W(yt,{children:W("p",{children:__("This post contains no blocks.","query-monitor")})});const n=Ft(e.post_blocks),t=e=>!Array.isArray(e.attrs)||e.attrs.length>0,r={index:{heading:"#",render:e=>e.index},blockName:{heading:__("Block Name","query-monitor"),className:"qm-nowrap",render:e=>e.blockName},attrs:{heading:__("Attributes","query-monitor"),render:e=>t(e)&&W(Ht,{data:e.attrs})}};return r.context={heading:__("Context","query-monitor"),render:e=>e.context&&t(e)&&W(Ht,{data:e.context})},r.callback={heading:__("Render Callback","query-monitor"),render:e=>e.dynamic&&e.callback?.name&&W(gt,{text:e.callback.name,file:e.callback.file||null,line:e.callback.line||null,expanded:!0})},r.timing={heading:__("Render Time","query-monitor"),className:"qm-num",render:e=>e.dynamic?W(Nt,{value:e.timing}):null},r.innerHTML={heading:__("Inner HTML","query-monitor"),render:e=>W("pre",{className:"qm-pre-wrap",children:W("code",{children:e.innerHTML})})},W(Lt,{title:__("Blocks","query-monitor"),cols:r,data:n})},Rt=({enabled:e,data:n})=>{const{settings:t}=Ge(Pe);if(!e)return W(yt,{children:[W("p",{children:sprintf(
/* translators: %s: Configuration file name. */
__("For performance reasons, this panel is not enabled by default. To enable it, add the following code to your %s file:","query-monitor"),"wp-config.php")}),W("p",{children:W("code",{children:"define( 'QM_ENABLE_CAPS_PANEL', true );"})})]});if(!n.caps.length)return W(yt,{children:W("p",{children:__("No capability checks were recorded.","query-monitor")})});else return W(Lt,{title:__("Capability Checks","query-monitor"),cols:{cap:{heading:__("Capability Check","query-monitor"),render:e=>W("code",{children:[e.name,e.args.map(e=>W(v,{children:[", ",e]}))]})},user:{heading:__("User","query-monitor"),render:e=>W(v,{children:[e.user,0===e.user&&W(v,{children:[W("br",{}),W("br",{}),W(rt,{children:__("Invalid user ID. WordPress silently converts this to 0 before the capability check runs.","query-monitor")})]})]}),filters:{options:[(()=>{const e=[...new Set(n.caps.map(e=>e.user))];return e.sort(),e.map(e=>({key:String(e),label:String(e)}))})()],callback:(e,n)=>e.user===Number(n)}},result:{heading:__("Result","query-monitor"),render:e=>e.result?W("span",{className:"qm-true",children:"true ✓"}):"false"},caller:Mt(n.caps,t),component:Pt(n.caps)},data:n.caps})},Ut=({data:e})=>{const n=e.conds.true,t=e.conds.false;return W(nt,{title:__("Conditionals","query-monitor"),children:[W("div",{className:"qm-boxed",children:W("section",{children:[W("h3",{children:__("True Conditionals","query-monitor")}),W("ul",{children:n.map(e=>W("li",{className:"qm-ltr qm-true",children:W("code",{children:[e,"()"]})},e))})]})}),W("div",{className:"qm-boxed",children:W("section",{children:[W("h3",{children:__("False Conditionals","query-monitor")}),W("ul",{children:t.map(e=>W("li",{className:"qm-ltr qm-false",children:W("code",{children:[e,"()"]})},e))})]})})]})},zt=({rows:e})=>W(Nt,{value:e.reduce((e,n)=>e+n.ltime,0)}),Qt=({data:e})=>{if(!e.rows?.length)return W(yt,{children:W("p",{children:__("None","query-monitor")})});const n=(e=>{const n={};for(const t of e){let e;if(t.trace?.frames?.length)e=_t(t.trace.frames[0]).id;else if(t.stack?.length)e=t.stack[0];if(!e)continue;if(!n[e])n[e]={caller:e,ltime:0,types:{}};const r=Bn(t.sql);n[e].ltime+=t.ltime,n[e].types[r]=(n[e].types[r]||0)+1}return Object.values(n)})(e.rows),t=Wn(e.rows);return W(Lt,{title:__("Queries by Caller","query-monitor"),cols:{caller:{heading:__("Caller","query-monitor"),render:e=>W(wt,{targetPanel:"db_queries",filterName:"caller",filterValue:e.caller,children:W("code",{children:e.caller})})},...Object.keys(t).reduce((e,n)=>({...e,[n]:{heading:n,render:e=>e.types[n]||"",className:"qm-num"}}),{}),time:Ot()},orderby:"time",order:"desc",data:n,footer:()=>W("tfoot",{children:W("tr",{children:[W("td",{}),Object.entries(t).map(([e,n])=>W("td",{className:"qm-num",children:n},e)),W("td",{className:"qm-num",children:W(zt,{rows:n})})]})})})},Bt=({data:e})=>{if(!e.rows?.length)return W(yt,{children:W("p",{children:__("None","query-monitor")})});const n=(e=>{const n={};for(const t of e){if(!t.trace?.component)continue;const e=`${t.trace.component.type}-${t.trace.component.context}`;if(!n[e])n[e]={component:t.trace.component,ltime:0,types:{}};const r=Bn(t.sql);n[e].ltime+=t.ltime,n[e].types[r]=(n[e].types[r]||0)+1}return Object.values(n)})(e.rows),t=Wn(e.rows);return W(Lt,{title:__("Queries by Component","query-monitor"),cols:{component:{heading:__("Component","query-monitor"),render:e=>W(kt,{component:e.component,targetPanel:"db_queries"})},...Object.keys(t).reduce((e,n)=>({...e,[n]:{heading:n,render:e=>e.types[n]||"",className:"qm-num"}}),{}),time:Ot()},orderby:"time",order:"desc",data:n,footer:()=>W("tfoot",{children:W("tr",{children:[W("td",{}),Object.entries(t).map(([e,n])=>W("td",{className:"qm-num",children:n},e)),W("td",{className:"qm-num",children:W(zt,{rows:n})})]})})})},Wt=({data:e})=>{if(!e.dupes.length)return null;else return W(Lt,{title:__("Duplicate Queries","query-monitor"),cols:{sql:{heading:__("Query","query-monitor"),render:e=>W("code",{children:jn(e.query)})},count:{heading:__("Count","query-monitor"),render:e=>e.count},time:{className:"qm-num",heading:__("Time","query-monitor"),render:e=>W(Nt,{value:e.ltime})},callers:{heading:__("Callers","query-monitor"),render:e=>Object.entries(e.callers).map(([e,n])=>W(v,{children:[W(wt,{targetPanel:"db_queries",filterName:"caller",filterValue:e,children:W("code",{children:e})}),W("br",{}),W("span",{className:"qm-info qm-supplemental",children:sprintf(
/* translators: %s: Number of function calls */
_n("%s call","%s calls",n,"query-monitor"),n)}),W("br",{})]},e))},components:{heading:__("Components","query-monitor"),render:e=>Object.entries(e.components).map(([e,n])=>W(v,{children:[e,W("br",{}),W("span",{className:"qm-info qm-supplemental",children:sprintf(
/* translators: %s: Number of function calls */
_n("%s call","%s calls",n,"query-monitor"),n)}),W("br",{})]},e))},sources:{heading:__("Potential Troublemakers","query-monitor"),render:e=>Object.entries(e.sources).map(([e,n])=>W(v,{children:[W("code",{children:e}),W("br",{}),W("span",{className:"qm-info qm-supplemental",children:sprintf(
/* translators: %s: Number of function calls */
_n("%s call","%s calls",n,"query-monitor"),n)}),W("br",{})]},e))}},data:e.dupes})},Vt=({data:e})=>{const{settings:n}=Ge(Pe);if(!e.errors?.length)return null;const t=(e.rows??[]).filter((n,t)=>e.errors.includes(t));return W(Lt,{title:__("Database Errors","query-monitor"),cols:{sql:{heading:__("Query","query-monitor"),render:e=>W(v,{children:[W("code",{children:jn(e.sql)}),W("br",{}),W("br",{}),W(rt,{children:Hn(e.result)})]})},caller:Mt(t,n),component:Pt(t)},data:t,rowHasError:()=>!0})},Jt=({data:e})=>{const{settings:n}=Ge(Pe);if(!e.expensive?.length||!e.rows)return null;const t=e.expensive,r=e.rows.filter((e,n)=>t.includes(n));return W(Lt,{title:__("Slow Database Queries","query-monitor"),cols:{sql:{heading:__("Query","query-monitor"),render:e=>W(v,{children:[W("code",{children:jn(e.sql)}),Ln(e.result)&&W(v,{children:[W("br",{}),W("br",{}),W(rt,{children:Hn(e.result)})]})]})},caller:Mt(r,n),component:Pt(r),result:{className:"qm-num",heading:__("Rows","query-monitor"),render:e=>Ln(e.result)?"":e.result},time:Ot(0,()=>!0)},data:r,rowHasError:e=>Ln(e.result)})},Kt=e=>{switch(e){case"conflict":return sprintf(
/* translators: %s: File name */
__("Extended query information such as the component and affected rows is not available. A conflicting %s file is present.","query-monitor"),"db.php");case"disabled":return sprintf(
/* translators: 1: File name, 2: Configuration constant name */
__("Extended query information such as the component and affected rows is not available. Query Monitor was prevented from symlinking its %1$s file into place by the %2$s constant.","query-monitor"),"db.php","QM_DB_SYMLINK");case"failed":return sprintf(
/* translators: %s: File name */
__("Extended query information such as the component and affected rows is not available. Query Monitor was unable to symlink its %s file into place.","query-monitor"),"db.php")}},Gt=({data:e})=>{const{settings:n}=Ge(Pe);if(!e.total_qs)return W(yt,{children:W("p",{children:__("No queries! Nice work.","query-monitor")})});if(!e.rows?.length)return W(yt,{children:W("p",{children:sprintf(
/* translators: %s: Number of database queries */
__("%s database queries were performed, but none were logged.","query-monitor"),Un(e.total_qs))})});const t=Wn(e.rows),r=!e.has_trace?n.extended_query_prompt_reason:null;return W(Lt,{title:__("Database Queries","query-monitor"),warning:r?()=>W(v,{children:[Kt(r)," ",W("a",{href:"https://querymonitor.com/help/db-php-symlink/",target:"_blank",rel:"noopener noreferrer",className:"qm-external-link",children:__("See this help page for more information.","query-monitor")})]}):void 0,cols:{i:{className:"qm-num",heading:"#",render:(e,n)=>n+1},sql:{className:e=>"SELECT"!==Bn(e.sql)?"qm-nonselectsql":"",heading:__("Query","query-monitor"),render:e=>W(v,{children:[W("code",{children:jn(e.sql)}),Ln(e.result)&&W(v,{children:[W("br",{}),W("br",{}),W(rt,{children:Hn(e.result)})]})]}),filters:{options:(()=>{const e=Object.keys(t).map(e=>({key:e,label:e})),n=[];if(e.length>1)n.push(e),n.push([{key:"non-select",label:__("Non-SELECT","query-monitor")}]);return n})(),callback:(e,n)=>{const t=Bn(e.sql);if("non-select"===n)return"SELECT"!==t;else return t===n}},wrap:!0},caller:e.has_trace?Mt(e.rows,n):At(e.rows),component:e.has_trace?Pt(e.rows):null,result:e.has_result?{className:"qm-num",heading:__("Rows","query-monitor"),render:e=>!Ln(e.result)&&e.result}:null,time:Ot(e.rows,(n,t)=>e.expensive?.includes(t)??!1)},data:e.rows,rowHasError:e=>Ln(e.result),footer:({cols:e,count:n,total:t,data:r})=>W(xt,{cols:e-1,count:n,total:t,children:W("td",{className:"qm-num",children:W(zt,{rows:r})})})})},Yt=({data:e})=>{const{settings:n}=Ge(Pe);if(!e.actions?.length)return W(yt,{children:W("p",{children:__("No occurrences.","query-monitor")})});else return W(Lt,{title:__("Doing it Wrong","query-monitor"),cols:{message:{heading:__("Message","query-monitor"),render:e=>e.message},caller:Mt(e.actions,n),component:Pt(e.actions)},data:e.actions})},Zt=({value:e})=>W("code",{children:e<1024?sprintf("~%s B",Un(e)):sprintf("~%s kB",Un(e/1024))}),Xt=({db:e})=>{const n={"server-version":__("Server Version","query-monitor"),extension:__("Extension","query-monitor"),"client-version":__("Client Version","query-monitor"),user:__("User","query-monitor"),host:__("Host","query-monitor"),database:__("Database","query-monitor")};return W("section",{children:[W("h3",{children:__("Database","query-monitor")}),W("table",{children:W("tbody",{children:[Object.keys(n).map(t=>W("tr",{children:[W("th",{scope:"row",children:n[t]}),W("td",{children:e.info[t]||W(rt,{children:__("Unknown","query-monitor")})})]},t)),e.variables.map(e=>{const n=Number(e.Value),t=!isNaN(n)&&n>=1048576;return W("tr",{children:[W("th",{scope:"row",children:e.Variable_name}),W("td",{children:[e.Value,t&&W(v,{children:[" ",W("span",{className:"qm-info",children:["(",W(Zt,{value:n}),")"]})]})]})]},e.Variable_name)})]})})]})},er=({summary:e,children:n})=>{const[t,r]=We(!1);return W(v,{children:[W(vt,{expanded:t,onToggle:()=>r(!t)}),e,t&&n]})},nr=({php:e})=>W("section",{children:[W("h3",{children:"PHP"}),W("table",{children:W("tbody",{children:[W("tr",{className:Ce({"qm-warn":e.old}),children:[W("th",{scope:"row",children:__("Version","query-monitor")}),W("td",{children:e.old?W(rt,{children:[e.version," (",W("a",{className:"qm-external-link",href:"https://wordpress.org/support/update-php/",children:__("Help","query-monitor")}),")"]}):e.version})]}),W("tr",{children:[W("th",{scope:"row",children:"SAPI"}),W("td",{children:e.sapi||__("Unknown","query-monitor")})]}),W("tr",{children:[W("th",{scope:"row",children:__("User","query-monitor")}),W("td",{children:e.user||__("Unknown","query-monitor")})]}),Object.keys(e.variables).map(n=>W("tr",{children:[W("th",{scope:"row",children:n}),W("td",{children:e.variables[n]})]},n)),W("tr",{children:[W("th",{scope:"row",children:__("Error Reporting","query-monitor")}),W("td",{className:"qm-has-toggle qm-ltr",children:W(er,{summary:e.error_reporting,children:W("ul",{children:Object.keys(e.error_levels).map(n=>W("li",{children:e.error_levels[n]?W(v,{children:["✓ ",n]}):W("span",{className:"qm-false",children:["✗ ",n]})},n))})})})]}),e.extensions&&W("tr",{children:[W("th",{scope:"row",children:__("Extensions","query-monitor")}),W("td",{className:"qm-has-toggle qm-ltr",children:W(er,{summary:W(v,{children:[Object.keys(e.extensions).length," ",__("extensions","query-monitor")]}),children:W("ul",{children:Object.keys(e.extensions).map(n=>W("li",{children:[n," ",e.extensions[n]||""]},n))})})})]})]})})]}),tr=({server:e})=>{const n={name:__("Software","query-monitor"),version:__("Version","query-monitor"),address:__("IP Address","query-monitor"),host:__("Host","query-monitor"),
/* translators: OS stands for Operating System */
OS:__("OS","query-monitor"),arch:__("Architecture","query-monitor"),basicauth:__("Basic Auth","query-monitor")};return W("section",{children:[W("h3",{children:__("Server","query-monitor")}),W("table",{children:W("tbody",{children:Object.keys(n).map(t=>W("tr",{children:[W("th",{scope:"row",children:n[t]}),W("td",{children:e[t]||W(rt,{children:__("Unknown","query-monitor")})})]},t))})})]})},rr=({wordpress:e})=>W("section",{children:[W("h3",{children:"WordPress"}),W("table",{children:W("tbody",{children:[W("tr",{children:[W("th",{scope:"row",children:__("Version","query-monitor")}),W("td",{children:e.version})]}),W("tr",{children:[W("th",{scope:"row",children:[__("Environment Type","query-monitor")," ",W("span",{className:"qm-info",children:["(",W("a",{className:"qm-external-link",href:"https://make.wordpress.org/core/2020/07/24/new-wp_get_environment_type-function-in-wordpress-5-5/",children:__("Help","query-monitor")}),")"]})]}),W("td",{children:e.environment_type})]}),void 0!==e.development_mode&&W("tr",{children:[W("th",{scope:"row",children:[__("Development Mode","query-monitor")," ",W("span",{className:"qm-info",children:["(",W("a",{className:"qm-external-link",href:"https://make.wordpress.org/core/2023/07/14/configuring-development-mode-in-6-3/",children:__("Help","query-monitor")}),")"]})]}),W("td",{children:e.development_mode||__("empty string","query-monitor")})]}),Object.entries(e.constants).map(([e,n])=>W("tr",{children:[W("th",{scope:"row",children:e}),W("td",{children:n})]},e))]})})]}),ir=({data:e})=>W(nt,{title:__("Environment","query-monitor"),children:[W(nr,{php:e.php}),W(Xt,{db:e.db}),W(rr,{wordpress:e.wp}),W(tr,{server:e.server})]}),or=({data:e})=>{const{settings:n}=Ge(Pe);if(!e.hooks?.length)return W(yt,{children:W("p",{children:__("No hooks were recorded.","query-monitor")})});const t=(e=>{const n=[];for(const t of e)if(!t.actions.length)n.push({hookName:t.name,priority:null,callback:null,component:null});else for(const e of t.actions)n.push({hookName:t.name,priority:e.priority,callback:e.callback,component:e.callback.component??null});return n})(e.hooks),r=$t(t,e=>e.component),i=new Set,o=[];for(const l of t)for(const e of l.hookName.split(/[-_/.]/))if(e&&!i.has(e))i.add(e),o.push({key:e,label:e});return o.sort((e,n)=>e.label.localeCompare(n.label)),W(Lt,{title:__("Hooks","query-monitor"),cols:{hook:{heading:__("Hook","query-monitor"),render:e=>W("span",{className:"qm-sticky",children:[W("code",{children:e.hookName}),"all"===e.hookName&&W(rt,{children:sprintf(
/* translators: %s: Action name */
__("Warning: The %s action is extremely resource intensive. Try to avoid using it.","query-monitor"),"all")})]}),rowSpan:(e,n,t)=>{if(n>0&&t[n-1].hookName===e.hookName)return 0;let r=1;for(;n+r<t.length&&t[n+r].hookName===e.hookName;)r++;return r},filters:o.length?{options:[o],callback:(e,n)=>e.hookName.includes(n)}:void 0},priority:{heading:__("Priority","query-monitor"),className:"qm-num",render:n=>{if(null===n.priority)return"";let t=null;if(n.priority===e.php_int_max)t="PHP_INT_MAX";else if(n.priority===e.php_int_min)t="PHP_INT_MIN";else if(n.priority===-e.php_int_max)t="-PHP_INT_MAX";return W(v,{children:[n.priority,t&&W(v,{children:[W("br",{}),W("span",{className:"qm-info",children:["(",t,")"]})]})]})}},callback:{heading:__("Action","query-monitor"),className:"qm-nowrap",render:e=>{if(!e.callback)return"";const t=Dn(e.callback,n);if(!t)return"";else return W(gt,{text:t,file:e.callback.file||null,line:e.callback.line||0,expanded:!0})}},component:{heading:__("Component","query-monitor"),render:e=>e.component?W(kt,{component:e.component}):null,filters:r.length?{options:r,callback:(e,n)=>Et(e.component,n)}:void 0}},data:t,groupKey:e=>e.hookName})},lr=e=>!e.url.startsWith("https://"),ar=e=>e.url.startsWith("https://")&&!1===e.args.sslverify,sr=e=>null!==e.redirected_to,cr=e=>!0===e.intercepted,ur=({data:e})=>{const{settings:n}=Ge(Pe);if(!e.http)return W(yt,{children:W("p",{children:__("No HTTP API calls.","query-monitor")})});else return W(Lt,{title:__("HTTP API","query-monitor"),cols:{method:{heading:__("Method","query-monitor"),render:e=>e.args.method},url:{heading:__("URL","query-monitor"),render:e=>W(v,{children:[lr(e)&&W("div",{children:W(rt,{children:__("Request to a non-HTTPS URL","query-monitor")})}),ar(e)&&W("div",{children:W(rt,{children:sprintf(
/* translators: An HTTP API request has disabled certificate verification. 1: Relevant argument name */
__("Certificate verification disabled (%s)","query-monitor"),"sslverify=false")})}),cr(e)&&W("div",{children:W(rt,{children:sprintf(
/* translators: %s: WordPress filter name */
__("Request was short-circuited by the %s filter and was not sent","query-monitor"),"pre_http_request")})}),"GET"===e.args.method?W("a",{href:e.url,target:"_blank",rel:"noreferrer",children:In(e.url)}):In(e.url),sr(e)&&W("div",{children:W(rt,{children:sprintf(
/* translators: %s: Redirect target URL */
__("Redirected to: %s","query-monitor"),e.redirected_to)})})]}),filters:{options:[Array.from(new Set(e.http.map(e=>e.host))).map(e=>({key:e,label:e}))],callback:(e,n)=>e.host===n}},status:{heading:__("Status","query-monitor"),className:"qm-has-toggle",render:e=>{if(Ln(e.result))return W(rt,{children:sprintf(
/* translators: %s: Error message text */
__("Error: %s","query-monitor"),Hn(e.result))});if(e.intercepted)return"";const n=!1===e.args.blocking?__("Non-blocking","query-monitor"):`${e.result.code} ${e.result.message}`,t=e.info&&"object"==typeof e.info?e.info:null;if(!(t&&("namelookup_time"in t||"connect_time"in t||"starttransfer_time"in t||"size_download"in t||"content_type"in t||"primary_ip"in t)))return n;const r=[{key:"namelookup_time",label:__("DNS Resolution Time","query-monitor")},{key:"connect_time",label:__("Connection Time","query-monitor")},{key:"starttransfer_time",label:__("Transfer Start Time (TTFB)","query-monitor")}],i=[{key:"content_type",label:__("Response Content Type","query-monitor")}],o="size_download"in t?t.size_download:null;return W(er,{summary:n,children:W("ul",{className:"qm-toggled",children:["primary_ip"in t&&W("li",{className:"qm-info qm-supplemental",children:[__("IP Address","query-monitor"),": ",t.primary_ip]},"primary_ip"),r.map(({key:e,label:n})=>{if(!(e in t))return null;else return W("li",{className:"qm-info qm-supplemental",children:[n,": ",W(Nt,{value:t[e]})]},e)}),null!==o&&W("li",{className:"qm-info qm-supplemental",children:[__("Response Size","query-monitor"),": ",Un(o/1024,2)," KB"]},"size_download"),i.map(({key:e,label:n})=>{if(!(e in t))return null;else return W("li",{className:"qm-info qm-supplemental",children:[n,": ",t[e]]},e)})]})})},filters:{options:[Object.keys(e.types).sort().map(e=>({key:e,label:e}))],callback:(e,n)=>{switch(n){case"non-blocking":return!1===e.args.blocking;case"error":return Ln(e.result);default:if(Ln(e.result))return!1;else return`HTTP ${e.result.code}`===n}}}},caller:Mt(e.http,n),component:Pt(e.http),timeout:{heading:__("Timeout","query-monitor"),className:"qm-num",render:e=>e.intercepted?"":e.args.timeout},time:{heading:__("Time","query-monitor"),className:"qm-num",render:e=>e.intercepted?"":W(Nt,{value:e.ltime})}},data:e.http,rowHasError:e=>Ln(e.result)||!e.intercepted&&e.result.code>=400,footer:({cols:e,count:n,total:t,data:r})=>W(xt,{cols:e-1,count:n,total:t,children:W("td",{className:"qm-num",children:W(zt,{rows:r.filter(e=>!e.intercepted)})})})})},dr=({data:e})=>{const{settings:n}=Ge(Pe);return W(Lt,{title:__("Languages","query-monitor"),cols:{domain:{heading:__("Text Domain","query-monitor"),className:"qm-nowrap",render:e=>e.handle?`${e.domain} (${e.handle})`:e.domain},type:{heading:__("Type","query-monitor"),render:e=>e.type},frame:{heading:__("Caller","query-monitor"),render:e=>e.caller?W(gt,{text:Fn(e.caller),file:e.caller.file,line:e.caller.line}):__("Unknown","query-monitor")},file:{heading:__("Translation File","query-monitor"),render:e=>e.file?e.found?W(bt,{text:Rn(e.file,n),file:e.file}):Rn(e.file,n):__("None","query-monitor")},found:{heading:__("Size","query-monitor"),className:"qm-nowrap",render:e=>e.found?W(Zt,{value:e.found}):__("Not Found","query-monitor")}},data:e.languages,footer:({cols:e,count:n,total:t,data:r})=>W(xt,{cols:e-1,count:n,total:t,children:W("td",{children:W(Zt,{value:r.reduce((e,n)=>e+(n.found?n.found:0),0)})})}),children:[W("section",{children:[W("h3",{children:W("code",{children:"get_locale()"})}),W("p",{children:e.locale})]}),W("section",{children:[W("h3",{children:W("code",{children:"get_user_locale()"})}),W("p",{children:e.user_locale})]}),W("section",{children:[W("h3",{children:W("code",{children:"determine_locale()"})}),W("p",{children:e.determined_locale})]}),e.mlp_language&&W("section",{children:[W("h3",{children:sprintf(
/* translators: %s: Name of a multilingual plugin */
__("%s Language","query-monitor"),"MultilingualPress")}),W("p",{children:e.mlp_language})]}),e.pll_language&&W("section",{children:[W("h3",{children:sprintf(
/* translators: %s: Name of a multilingual plugin */
__("%s Language","query-monitor"),"Polylang")}),W("p",{children:e.pll_language})]}),W("section",{children:[W("h3",{children:W("code",{children:"get_language_attributes()"})}),W("p",{children:W("code",{children:e.language_attributes})})]})]})},mr=["emergency","alert","critical","error","warning"],hr=({data:e})=>{const{settings:n}=Ge(Pe);if(!e.logs||!e.logs.length)return W(yt,{children:[W("p",{children:__("No data logged.","query-monitor")}),W("p",{children:W("a",{href:"https://querymonitor.com/wordpress-debugging/profiling-and-logging/",children:__("Read about profiling and logging in Query Monitor.","query-monitor")})})]});const t=e.logs.reduce((e,n)=>(e[n.level]=(e[n.level]||0)+1,e),{}),r=[{label:zn("Emergency",t.emergency),key:"emergency"},{label:zn("Alert",t.alert),key:"alert"},{label:zn("Critical",t.critical),key:"critical"},{label:zn("Error",t.error),key:"error"},{label:zn("Warning",t.warning),key:"warning"},{label:zn("Notice",t.notice),key:"notice"},{label:zn("Info",t.info),key:"info"},{label:zn("Debug",t.debug),key:"debug"}];return W(Lt,{title:__("Logs","query-monitor"),cols:{level:{heading:__("Level","query-monitor"),render:e=>mr.includes(e.level)?W(rt,{children:e.level}):e.level,filters:{options:[r],callback:(e,n)=>e.level===n}},message:{heading:__("Message","query-monitor"),render:e=>W("pre",{children:e.message})},context:{heading:__("Context","query-monitor"),className:"qm-has-toggle",render:e=>{if(!e.context||0===Object.keys(e.context).length)return"";else return W(er,{summary:sprintf(
/* translators: %d: Number of items */
_n("%d item","%d items",Object.keys(e.context).length,"query-monitor"),Object.keys(e.context).length),children:W(Ht,{data:e.context})})}},caller:Mt(e.logs,n),component:Pt(e.logs)},data:e.logs,rowHasError:e=>mr.includes(e.level)})},pr=({data:e})=>{const{settings:n}=Ge(Pe);if(!e.switches.length)return W(yt,{children:W("p",{children:__("No data logged.","query-monitor")})});else return W(Lt,{title:__("Multisite","query-monitor"),cols:{i:{className:"qm-num",heading:"#",render:(e,n)=>n+1},function:{heading:__("Function","query-monitor"),render:e=>W("code",{children:e.to?sprintf("switch_to_blog(%d)",e.new):"restore_current_blog()"})},site:{heading:__("Site Switch","query-monitor"),render:e=>W("code",{children:[e.prev," → ",e.new]})},caller:Mt(e.switches,n),component:Pt(e.switches)},data:e.switches})},_r=({data:e,settings:n})=>{const t=e.db_queries?.data,r=t?.rows?Wn(t.rows):{},i=e.cache?.data,o=e.http?.data,l=e.raw_request?.data;if(!e.overview)return null;const a=e.overview.data,s=a.time_taken||0,c=a.memory||0,u=a.time_limit||0,d=a.memory_limit||0,m=a.time_usage||0,h=a.memory_usage||0,p=m>=75,_=h>=75;return W(nt,{title:__("Overview","query-monitor"),children:[W("div",{className:"qm-boxed",children:l&&null!=l.response?.status&&W("section",{id:"qm-overview-raw-request",children:W("h3",{children:sprintf("%1$s %2$s → %3$s",l.request.method,l.request.url,l.response.status||__("Unknown HTTP Response Code","query-monitor"))})})}),W("div",{className:"qm-grid",children:[W("section",{children:[W("h3",{children:__("Page Generation Time","query-monitor")}),W("p",{children:[W(Nt,{value:s,secondsLabel:!0}),u>0?W(v,{children:[W("br",{}),W("span",{className:p?"qm-warn":"qm-info",children:[p&&W($e,{name:"warning"}),sprintf(
/* translators: 1: Percentage of time limit used, 2: Time limit in seconds */
__("%1$s%% of %2$ss limit","query-monitor"),Un(m,1),Un(u))]})]}):W(v,{children:[W("br",{}),W("span",{className:"qm-warn",children:[W($e,{name:"warning"}),sprintf(
/* translators: 1: Name of the PHP directive, 2: Value of the PHP directive */
__("No execution time limit. The %1$s PHP configuration directive is set to %2$s.","query-monitor"),"max_execution_time","0")]})]})]})]}),W("section",{children:[W("h3",{children:__("Peak Memory Usage","query-monitor")}),W("p",{children:0===c?__("Unknown","query-monitor"):W(v,{children:[sprintf(
/* translators: 1: Memory used in bytes, 2: Memory used in megabytes */
__("%1$s bytes (%2$s MB)","query-monitor"),Un(c),Un(c/1024/1024,1)),d>0?W(v,{children:[W("br",{}),W("span",{className:_?"qm-warn":"qm-info",children:[_&&W($e,{name:"warning"}),sprintf(
/* translators: 1: Percentage of memory limit used, 2: Memory limit in megabytes */
__("%1$s%% of %2$s MB server limit","query-monitor"),Un(h,1),Un(d/1024/1024))]})]}):W(v,{children:[W("br",{}),W("span",{className:"qm-warn",children:[W($e,{name:"warning"}),sprintf(
/* translators: 1: Name of the PHP directive, 2: Value of the PHP directive */
__("No memory limit. The %1$s PHP configuration directive is set to %2$s.","query-monitor"),"memory_limit","0")]})]})]})})]}),W("section",{children:[W("h3",{children:__("Database Queries","query-monitor")}),t?.rows?.length?W(v,{children:[W("p",{children:W(Nt,{value:t.rows.reduce((e,n)=>e+n.ltime,0),secondsLabel:!0})}),W("p",{children:[Object.keys(r).length>1&&Object.entries(r).map(([e,n])=>W(v,{children:[W(wt,{targetPanel:"db_queries",filterName:"sql",filterValue:e,children:sprintf("%1$s: %2$s",e,Un(n))}),W("br",{})]},e)),W(wt,{targetPanel:"db_queries",filterName:"type",filterValue:"",children:sprintf("%1$s: %2$s",_x("Total","database queries","query-monitor"),Un(t.total_qs))})]})]}):W("p",{children:t?.total_qs?sprintf("%1$s: %2$s",_x("Total","database queries","query-monitor"),Un(t.total_qs)):W("em",{children:__("None","query-monitor")})})]}),o&&W("section",{children:[W("h3",{children:__("HTTP API Calls","query-monitor")}),o.http?.length?W(v,{children:[W("p",{children:W(Nt,{value:o.ltime,secondsLabel:!0})}),W(wt,{targetPanel:"http",filterName:"type",filterValue:"",children:sprintf("%1$s: %2$s",_x("Total","HTTP API calls","query-monitor"),Un(o.http.length))})]}):W("p",{children:W("em",{children:__("None","query-monitor")})})]}),W("section",{children:[W("h3",{children:__("Object Cache","query-monitor")}),i?W(v,{children:[i.stats&&void 0!==i.cache_hit_percentage&&W("p",{children:sprintf(
/* translators: 1: Cache hit rate percentage, 2: number of cache hits, 3: number of cache misses */
__("%1$s%% hit rate (%2$s hits, %3$s misses)","query-monitor"),Un(i.cache_hit_percentage,1),Un(i.stats.cache_hits,0),Un(i.stats.cache_misses,0))}),i.has_object_cache?W("p",{children:W("span",{className:"qm-info",children:W("a",{href:`${n.admin_url}network/plugins.php?plugin_status=dropins`,target:"_blank",rel:"noopener noreferrer",children:__("Persistent object cache plugin in use","query-monitor")})})}):W(v,{children:[W("p",{children:__("Persistent object cache plugin not in use","query-monitor")}),Object.entries(i.object_cache_extensions).some(([,e])=>e)&&Object.entries(i.object_cache_extensions).filter(([,e])=>e).map(([e])=>W("p",{children:sprintf(
/* translators: 1: PHP extension name */
__("The %1$s object cache extension for PHP is installed but is not in use by WordPress. You should install a %1$s plugin.","query-monitor"),e)},e))]})]}):W("p",{children:__("Object cache statistics are not available","query-monitor")})]}),i&&W("section",{children:[W("h3",{children:__("Opcode Cache","query-monitor")}),i.has_opcode_cache?Object.entries(i.opcode_cache_extensions).filter(([,e])=>e).map(([e])=>W("p",{children:sprintf(
/* translators: %s: Name of cache driver */
__("Opcode cache in use: %s","query-monitor"),e)},e)):W(v,{children:[W("p",{children:W("span",{className:"qm-warn",children:[W($e,{name:"warning"}),__("Opcode cache not in use","query-monitor")]})}),W("p",{children:__("Speak to your web host about enabling an opcode cache such as OPcache.","query-monitor")})]})]})]})]})},fr=({data:e})=>{const{settings:n}=Ge(Pe);if(!e.errors)return W(yt,{children:W("p",{children:__("No errors logged.","query-monitor")})});const t=Object.values(e.errors),r=t.reduce((e,n)=>(e[n.level]=(e[n.level]||0)+1,e),{}),i=[{label:zn("Warning",r.warning),key:"warning"},{label:zn("Notice",r.notice),key:"notice"},{label:zn("Strict",r.strict),key:"strict"},{label:zn("Deprecated",r.deprecated),key:"deprecated"}];return W(Lt,{title:__("PHP Errors","query-monitor"),cols:{level:{heading:__("Level","query-monitor"),render:e=>{const n=e.suppressed?`${e.level} (${__("suppressed","query-monitor")})`:e.level;return"warning"===e.level?W(rt,{children:n}):n},filters:{options:[i],callback:(e,n)=>e.level===n}},message:{heading:__("Message","query-monitor"),render:e=>e.message},caller:Mt(t,n),count:{className:"qm-num",heading:__("Count","query-monitor"),render:e=>e.count},component:Pt(t)},rowHasError:e=>"warning"===e.level,data:t})},yr=({data:e})=>{const n={request:__("Request","query-monitor"),matched_rule:__("Matched Rule","query-monitor"),matched_query:__("Matched Query","query-monitor"),query_string:__("Query String","query-monitor")},t={request:!1,matched_rule:!1,matched_query:!0,query_string:!0};return W(nt,{title:__("Request","query-monitor"),children:[W("section",{children:Object.keys(n).map(r=>{const i=n[r],o=e.request[r],l=t[r];return W(v,{children:[W("h3",{children:i}),o?W("p",{className:"qm-ltr",children:W("code",{children:l?In(o):o})}):W("p",{children:__("None","query-monitor")})]},r)})}),e.matching_rewrites&&Object.keys(e.matching_rewrites).length>0&&W("section",{children:[W("h3",{children:__("All Matching Rewrite Rules","query-monitor")}),W("table",{children:W("tbody",{children:Object.keys(e.matching_rewrites).map(n=>{const t=e.matching_rewrites[n].replace("index.php?","");return W("tr",{children:[W("td",{className:"qm-ltr",children:W("code",{children:n})}),W("td",{className:"qm-ltr",children:W("code",{children:In(t)})})]},n)})})})]}),W("section",{children:[W("h3",{children:__("Query Vars","query-monitor")}),e.qvars?W("table",{children:W("tbody",{children:Object.keys(e.qvars).map(n=>{const t=e.qvars[n];return W("tr",{children:[W("th",{className:"qm-ltr",scope:"row",children:n}),W("td",{className:"qm-ltr qm-wrap",children:"string"==typeof t?t:W(Ht,{data:t})})]},n)})})}):W("p",{children:__("None","query-monitor")})]}),W("section",{children:[W("h3",{children:__("Queried Object","query-monitor")}),e.queried_object?W("p",{children:[e.queried_object.title," (",e.queried_object.type,")"]}):W("p",{children:__("None","query-monitor")}),W("h3",{children:__("Current User","query-monitor")}),e.user.id?W("p",{children:sprintf(
/* translators: %d: User ID */
__("Current User: #%d","query-monitor"),e.user.id)}):W("p",{children:__("None","query-monitor")})]}),e.multisite?.current_site&&W("section",{children:[W("h3",{children:__("Multisite","query-monitor")}),W("p",{children:sprintf(
/* translators: %d: Multisite site ID */
__("Current Site: #%d","query-monitor"),e.multisite.current_site.data.blog_id)})]})]})},gr=({data:e,type:n})=>{const t=e[n]?.headers;if(!t||0===Object.keys(t).length)return W(yt,{children:W("p",{children:"request"===n?__("No request headers found","query-monitor"):__("No response headers found","query-monitor")})});const r=Object.entries(t).map(([e,n])=>({name:e,value:n})),i="request"===n?__("Request Headers","query-monitor"):__("Response Headers","query-monitor"),o="request"===n?__("Request Header Name","query-monitor"):__("Response Header Name","query-monitor");return W(Lt,{title:i,cols:{name:{heading:o,render:e=>W("code",{children:e.name.split(/[-_]/).map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join("-")})},value:{heading:__("Value","query-monitor"),render:e=>W("pre",{className:"qm-pre-wrap",children:W("code",{children:e.value})})}},data:r,footer:()=>W("tfoot",{children:W("tr",{children:W("td",{colSpan:2,children:__("Note that header names are not case-sensitive.","query-monitor")})})})})},br=({settings:e})=>{const[n,t]=We(e.verified),{editor:r,setEditor:i,theme:o,setTheme:l,fabulous:a,setFabulous:s,durationUnit:c,setDurationUnit:u}=Ge(Pe),d={auto:_x("Auto","colour scheme","query-monitor"),light:_x("Light","colour scheme","query-monitor"),dark:_x("Dark","colour scheme","query-monitor")};return W(nt,{title:__("Settings","query-monitor"),children:W("div",{className:"qm-grid",children:[W("section",{children:[W("h3",{children:__("Authentication","query-monitor")}),W("p",{children:__("You can set an authentication cookie which allows you to view Query Monitor output when you are not logged in, or when you are logged in as a different user.","query-monitor")}),W("p",{children:W("button",{className:"qm-button",onClick:()=>{const r=n?"off":"on",i=new FormData;i.append("action",`qm_auth_${r}`),i.append("nonce",e.auth_nonce[r]),window.fetch(e.ajaxurl,{method:"POST",body:i,credentials:"same-origin"}).then(()=>{t(!n)})},children:n?__("Clear authentication cookie","query-monitor"):__("Set authentication cookie","query-monitor")})}),n&&W("p",{children:[W($e,{name:"yes-alt"}),__("Authentication cookie is set","query-monitor")]})]}),W("section",{children:[W("h3",{children:__("Editor","query-monitor")}),W("p",{children:__("You can set your editor here, so that when you click on stack trace links the file opens in your editor.","query-monitor")}),W("p",{children:W("select",{className:"qm-filter",id:"qm-editor-select",name:"qm-editor-select",value:r??"",onChange:e=>{i(e.currentTarget.value)},children:[W("option",{value:"",children:e.file_link_format?_x("Default","editor option","query-monitor"):_x("None","editor option","query-monitor")},""),W("hr",{}),[{label:"Atom",name:"atom",format:"atom://open/?url=file://%1$s&line=%2$s"},{label:"Cursor",name:"cursor",format:"cursor://file/%1$s:%2$s"},{label:"Netbeans",name:"netbeans",format:"nbopen://%1$s:%2$s"},{label:"Nova",name:"nova",format:"nova://open?path=%1$s&line=%2$s"},{label:"PhpStorm",name:"phpstorm",format:"phpstorm://open?file=%1$s&line=%2$s"},{label:"Sublime Text",name:"sublime",format:"subl://open/?url=file://%1$s&line=%2$s"},{label:"TextMate",name:"textmate",format:"txmt://open/?url=file://%1$s&line=%2$s"},{label:"Visual Studio Code",name:"vscode",format:"vscode://file/%1$s:%2$s"},{label:"Zed",name:"zed",format:"zed://file/%1$s:%2$s"}].map(({label:e,name:n})=>W("option",{value:n,children:e},e))]})}),r&&W("p",{children:[W($e,{name:"yes-alt"}),__("Editor is set","query-monitor")]})]}),W("section",{children:[W("h3",{children:__("Appearance","query-monitor")}),W("p",{children:__("Your browser color scheme is respected by default. You can override it here.","query-monitor")}),W("ul",{children:Object.entries(d).map(([e,n])=>W("li",{children:W("label",{children:[W("input",{type:"radio",className:"qm-theme-toggle qm-radio",name:"qm-theme",value:e,defaultChecked:(o||"auto")===e,onChange:e=>{l(e.currentTarget.value)}}),n]})},e))}),W("p",{className:"qm-fabulous-toggle",children:W("label",{children:[W("input",{type:"checkbox",className:"qm-checkbox",name:"qm-fabulous",defaultChecked:a,onChange:e=>{s(e.currentTarget.checked)}}),__("Fabulous","query-monitor")]})})]}),W("section",{children:[W("h3",{children:__("Duration units","query-monitor")}),W("ul",{children:[W("li",{children:W("label",{children:[W("input",{type:"radio",className:"qm-radio",name:"qm-duration-unit",value:"seconds",checked:"s"===c,onChange:()=>u("s")}),__("Seconds","query-monitor")]})}),W("li",{children:W("label",{children:[W("input",{type:"radio",className:"qm-radio",name:"qm-duration-unit",value:"ms",checked:"ms"===c,onChange:()=>u("ms")}),__("Milliseconds","query-monitor")]})})]})]})]})})},vr=({data:e})=>{const{settings:n}=Ge(Pe),t=e.concerned_actions,r=e.concerned_filters,i=[],o=e=>{if(e)Object.values(e).forEach(e=>{e.actions.forEach(n=>{i.push({...n,name:e.name,type:e.type})})})};if(o(t),o(r),0===i.length)return W(yt,{children:W("p",{children:__("No hooks in use.","query-monitor")})});const l=__("Related Hooks with Filters or Actions Attached","query-monitor");return W(Lt,{title:l,cols:{hook:{heading:__("Hook","query-monitor"),render:e=>W("span",{className:"qm-sticky",children:W("code",{children:e.name})}),rowSpan:(e,n,t)=>{if(n>0&&t[n-1].name===e.name)return 0;let r=1;for(;n+r<t.length&&t[n+r].name===e.name;)r++;return r}},priority:{heading:__("Priority","query-monitor"),render:e=>e.priority},callback:{heading:__("Callback","query-monitor"),render:e=>{const t=Dn(e.callback,n);if(!t)return"";else return W(gt,{text:t,file:e.callback.file||"",line:e.callback.line||0,expanded:!0})}},component:{heading:__("Component","query-monitor"),render:e=>e.callback.component?.name||""}},data:i,groupKey:e=>e.name})},qr=({asset:e})=>{const n=function(e){if("object"!=typeof e||null===e||!("error_data"in e))return null;const n=e;if(Array.isArray(n.error_data))return null;if(n.error_data)for(const t in n.error_data)return n.error_data[t];return null}(e.source),t=Hn(e.source);if("object"==typeof n&&null!==n&&"src"in n){const e=n.src;return W(v,{children:[W(rt,{children:t}),W("br",{}),W("a",{href:e,target:"_blank",rel:"noreferrer",children:e})]})}if(t)return W(rt,{children:t});const r=function(e){try{const n=new window.URL(e.absolute);return n.searchParams.delete("ver"),(n.pathname+n.search).replace(/^\//,"")}catch{return e.absolute}}(e.url);return r?W("a",{href:e.url.absolute,target:"_blank",rel:"noreferrer",children:r}):""},wr=({data:e,labels:n})=>{const t={missing:__("Missing","query-monitor"),broken:__("Missing Dependencies","query-monitor"),modules:__("Module","query-monitor"),header:__("Header","query-monitor"),footer:__("Footer","query-monitor")};if(!e.assets)return W(yt,{children:W("p",{children:n.none})});else return W(Lt,{title:__("Assets","query-monitor"),cols:{position:{heading:__("Position","query-monitor"),className:"qm-nowrap",render:e=>t[e.position]},handle:{heading:__("Handle","query-monitor"),render:e=>e.handle,className:"qm-nowrap"},hostname:{heading:__("Host","query-monitor"),render:e=>e.url.host,filters:{options:[[{key:"local",label:e.url.host},{key:"other",label:__("Other","query-monitor")}]],callback:(e,n)=>"local"===n?e.url.local:!e.url.local}},source:{heading:__("Source","query-monitor"),render:e=>W(qr,{asset:e})},dependencies:{heading:__("Dependencies","query-monitor"),render:n=>W(v,{children:n.dependencies.map((n,t)=>[t>0&&", ",W("span",{className:"qm-nowrap",children:e.missing_dependencies[n]?W(rt,{children:[" ",sprintf(
/* translators: %s: Name of missing script or style dependency */
__("%s (missing)","query-monitor"),n)]}):n},n)])})},dependents:{heading:__("Dependents","query-monitor"),render:e=>W(v,{children:e.dependents.map((e,n)=>[n>0&&", ",W("span",{className:"qm-nowrap",children:e},e)])})},version:{heading:__("Version","query-monitor"),render:e=>e.ver}},data:e.assets,rowHasError:e=>e.warning})},kr=e=>W(wr,{...e,labels:{none:__("No JavaScript files were enqueued.","query-monitor")}}),Nr=e=>W(wr,{...e,labels:{none:__("No CSS files were enqueued.","query-monitor")}}),xr=({data:e})=>{let n=null;if(e.template_parts)if(e.is_child_theme)n=e.theme_template_parts;else n=e.template_parts;return W(nt,{title:__("Template","query-monitor"),children:[W("section",{children:[W("h3",{children:__("Theme","query-monitor")}),W("p",{children:e.stylesheet}),W("p",{children:W(bt,{text:"style.css",file:`${e.theme_dirs[e.stylesheet]}/style.css`})}),e.stylesheet_theme_json&&W("p",{children:W(bt,{text:"theme.json",file:e.stylesheet_theme_json})}),e.is_child_theme&&W(v,{children:[W("h3",{children:__("Parent Theme","query-monitor")}),W("p",{children:e.template}),W("p",{children:W(bt,{text:"style.css",file:`${e.theme_dirs[e.template]}/style.css`})}),e.template_theme_json&&W("p",{children:W(bt,{text:"theme.json",file:e.template_theme_json})})]})]}),W("section",{children:[e.block_template?W(v,{children:[W("h3",{children:__("Block Template","query-monitor")}),W("p",{className:"qm-ltr",children:e.block_template.wp_id?W("a",{href:Qn(e.block_template.id,"wp_template"),children:e.block_template.id}):W(bt,{text:`${e.theme_folders[e.block_template.type]}/${e.block_template.slug}.html`,file:`${e.theme_dirs[e.block_template.theme]}/${e.theme_folders[e.block_template.type]}/${e.block_template.slug}.html`})})]}):W(v,{children:[W("h3",{children:__("Template File","query-monitor")}),e.template_path?W("p",{className:"qm-ltr",children:W(bt,{text:(e.is_child_theme?e.theme_template_file:e.template_file)??"",file:e.template_path})}):W("p",{children:W("em",{children:__("Unknown","query-monitor")})})]}),e.template_hierarchy&&W(v,{children:[W("h3",{children:__("Template Hierarchy","query-monitor")}),W("ol",{className:"qm-ltr",children:e.template_hierarchy.map(e=>W("li",{children:e},e))})]})]}),W("section",{children:[W("h3",{children:__("Template Parts","query-monitor")}),n?W("ul",{className:"qm-ltr",children:Object.keys(n).map(t=>W("li",{children:["number"==typeof t?W("a",{href:Qn(n[t]),children:n[t]}):W(bt,{text:n[t],file:t}),e.count_template_parts[t]>1&&W("span",{className:"qm-info qm-supplemental",children:[W("br",{})," - ",sprintf(
/* translators: %s: The number of times that a template part file was included in the page */
_nx("Included %s time","Included %s times",e.count_template_parts[t],"template parts","query-monitor"),Un(e.count_template_parts[t]))]})]},t))}):W("p",{children:W("em",{children:__("None","query-monitor")})}),e.unsuccessful_template_parts&&e.unsuccessful_template_parts.length>0&&W(v,{children:[W("h4",{children:__("Not Loaded","query-monitor")}),W("ul",{children:e.unsuccessful_template_parts.map((e,n)=>W(v,{children:[e.name&&W("li",{children:W(bt,{text:`${e.slug}-${e.name}.php`,file:e.caller?.file,line:e.caller?.line})}),W("li",{children:W(bt,{text:`${e.slug}.php`,file:e.caller?.file,line:e.caller?.line})})]},n))})]})]}),e.timber_files&&W("section",{children:[W("h3",{children:__("Twig Template Files","query-monitor")}),W("ul",{className:"qm-ltr",children:e.timber_files.map(e=>W("li",{children:e},e))})]}),e.body_class&&W("section",{children:[W("h3",{children:__("Body Classes","query-monitor")}),W("ul",{className:"qm-ltr",children:e.body_class.map(e=>W("li",{children:e},e))})]})]})},Sr=({data:e})=>{const{settings:n}=Ge(Pe);if(!(e.timing&&0!==e.timing.length||e.warning&&0!==e.warning.length))return W(yt,{children:[W("p",{children:__("No data logged.","query-monitor")}),W("p",{children:W("a",{href:"https://querymonitor.com/wordpress-debugging/profiling-and-logging/",children:__("Read about profiling and logging in Query Monitor.","query-monitor")})})]});const t=[];if(e.timing)e.timing.forEach(e=>{if(t.push(e),e.laps&&Object.keys(e.laps).length>0)Object.entries(e.laps).forEach(([n,r])=>{t.push({...e,isLap:!0,lapName:n,lapData:r,function:`${e.function}: ${n}`})})});if(e.warning)t.push(...e.warning);return W(Lt,{title:__("Timing","query-monitor"),cols:{function:{heading:__("Tracked Function","query-monitor"),render:e=>{if("message"in e)return W(v,{children:[W("code",{children:e.function}),W("br",{}),W(rt,{children:e.message})]});if(e.isLap)return W("code",{children:["— ",e.function]});else return W("code",{children:e.function})}},start_time:{className:"qm-num",heading:__("Started","query-monitor"),render:e=>{if("isLap"in e&&e.isLap)return"";else return"start_time"in e?W(Nt,{value:e.start_time}):""}},end_time:{className:"qm-num",heading:__("Stopped","query-monitor"),render:e=>{if("isLap"in e&&e.isLap)return"";else return"end_time"in e?W(Nt,{value:e.end_time}):""}},function_time:{className:"qm-num",heading:__("Time","query-monitor"),render:e=>{if("isLap"in e&&e.isLap&&e.lapData)return W(Nt,{value:e.lapData.time_used});else return"function_time"in e?W(Nt,{value:e.function_time}):""}},function_memory:{className:"qm-num",heading:__("Memory","query-monitor"),render:e=>{if("isLap"in e&&e.isLap&&e.lapData)return W(Zt,{value:e.lapData.memory_used});else return"function_memory"in e?W(Zt,{value:e.function_memory}):""}},caller:{...Mt(t,n),render:(e,r)=>{if("isLap"in e&&e.isLap)return"";else return Mt(t,n).render(e,r)}},component:{...Pt(t),render:(e,n)=>{if("isLap"in e&&e.isLap)return"";else return Pt(t).render(e,n)}}},data:t,rowHasError:e=>"message"in e})},Cr=({data:e})=>{const{settings:n}=Ge(Pe);if(!e.trans?.length)return W(yt,{children:W("p",{children:__("No transients set.","query-monitor")})});else return W(Lt,{title:__("Transients","query-monitor"),cols:{name:{heading:__("Updated Transient","query-monitor"),render:e=>W("code",{children:e.name})},type:e.has_type&&{heading:_x("Type","transient type","query-monitor"),render:e=>e.type},expiration:{heading:__("Expiration","query-monitor"),render:e=>W(v,{children:e.expiration?W(v,{children:[e.expiration,W("span",{className:"qm-info",children:[" (~",e.exp_diff,")"]})]}):W("em",{children:__("none","query-monitor")})})},size:{className:"qm-num",heading:_x("Size","size of transient value","query-monitor"),render:e=>W(Zt,{value:e.size})},caller:Mt(e.trans,n),component:Pt(e.trans)},data:e.trans})},Tr=({targetPanel:e,rowIndex:n,children:t})=>{const{switchToPanel:r}=Ge(Pe);return W("button",{className:"qm-filter-trigger",onClick:()=>{r(e,{},n)},children:t})},Er={db:"var(--qm-timeline-db)",http:"var(--qm-timeline-http)","php-error":"var(--qm-timeline-php-error)",timing:"var(--qm-timeline-timing)",action:"var(--qm-timeline-action)",log:"var(--qm-timeline-log)",transient:"var(--qm-timeline-transient)","doing-it-wrong":"var(--qm-timeline-doing-it-wrong)"},$r={db:__("Database Queries","query-monitor"),http:__("HTTP Requests","query-monitor"),"php-error":__("PHP Errors","query-monitor"),timing:__("Timings","query-monitor"),action:__("Notable Actions","query-monitor"),log:__("Logs","query-monitor"),transient:__("Transient Updates","query-monitor"),"doing-it-wrong":__("Doing It Wrong","query-monitor")},Pr={init:__("Initialization","query-monitor"),request:__("Request","query-monitor"),query:__("Query","query-monitor"),template:__("Template","query-monitor"),shutdown:__("Shutdown","query-monitor")},Or=({data:e})=>{const{filters:n,setFilter:t}=Ge(et),r=n.component??"",{timelineHiddenCategories:i,setTimelineHiddenCategories:o}=Ge(Pe),l=new Set(i),a=e.db_queries?.data,s=e.http?.data,c=e.php_errors?.data,u=e.timing?.data,d=e.logger?.data,m=e.transients?.data,h=e.doing_it_wrong?.data;if(!e.overview)return null;const p=e.overview.data,_=p.time_taken||0,f=p.actions,y=p.segments,g=[...((e,n,t,r,i,o,l)=>{const a=[];if(e)for(let s=0;s<e.length;s++){const n=e[s];if(n.trace)a.push({label:n.sql,time:n.trace.time,duration:n.ltime,category:"db",panel:"db_queries",rowIndex:s,component:n.trace.component})}if(n)for(let s=0;s<n.length;s++){const e=n[s];a.push({label:e.url,time:e.trace.time,duration:e.ltime,category:"http",panel:"http",rowIndex:s,component:e.trace.component})}if(t){let e=0;for(const n of Object.values(t))if(n.trace)a.push({label:`[${n.level}] ${n.message}`,time:n.trace.time,duration:null,category:"php-error",panel:"php_errors",rowIndex:e,component:n.trace.component}),e++;else e++}if(r)for(let s=0;s<r.length;s++){const e=r[s];a.push({label:e.function,time:1e3*e.start_time,duration:e.function_time,category:"timing",panel:"timing",rowIndex:s,component:e.trace.component})}if(i)for(let s=0;s<i.length;s++){const e=i[s];a.push({label:`[${e.level}] ${e.message}`,time:e.trace.time,duration:null,category:"log",panel:"logger",rowIndex:s,component:e.trace.component})}if(o)for(let s=0;s<o.length;s++){const e=o[s];a.push({label:e.name,time:e.trace.time,duration:null,category:"transient",panel:"transients",rowIndex:s,component:e.trace.component})}if(l)for(let s=0;s<l.length;s++){const e=l[s];a.push({label:e.message,time:e.trace.time,duration:null,category:"doing-it-wrong",panel:"doing_it_wrong",rowIndex:s,component:e.trace.component})}return a})(a?.rows,s?.http,c?.errors,u?.timing,d?.logs,m?.trans,h?.actions)];if(f)for(const[v,E]of Object.entries(f))for(const e of E){const n=void 0!==e.end?(e.end-e.start)/1e3:null;g.push({label:v,time:e.start,duration:n,category:"action",panel:"overview"})}const b=[...new Set(g.map(e=>e.category))],q=$t(g,e=>e.component);if(!g.length||!_)return null;const w=1e3*_,k=[...g.filter(e=>!l.has(e.category)&&(!r||!e.component||Et(e.component,r)))].sort((e,n)=>e.time-n.time),N=[];if(y){for(const[e,n]of Object.entries(y))if(void 0!==n&&Pr[e])N.push({time:n,label:Pr[e]});N.sort((e,n)=>e.time-n.time)}const x=[1,2,5,10,20,25,50,100,200,500,1e3,2e3].find(e=>Math.floor(w/e)<=6)??1e3,S=[];for(let v=0;v<=w;v+=x)S.push(v);const C={timeline:{heading:__("Timeline","query-monitor"),render:e=>{const n=e.time/w*99,t=1e3*(e.duration??0),r=t/w*100,i=null===e.duration||r<.3,o=Er[e.category],l=r>30,a=!l&&(n>60||n>100-n-r);return W(v,{children:[W("span",{className:"timeline-bar "+(i?"timeline-point":""),style:{left:`${n}%`,width:i?void 0:`${Math.max(r,.3)}%`,backgroundColor:o}}),W("span",{className:"timeline-bar-label "+(l?"timeline-bar-label-overlay":""),style:l?{left:`${n}%`,width:`${r}%`}:a?{right:100-n+"%",textAlign:"right"}:{left:`${n+(i?.3:Math.max(r,.3))}%`},children:[W("span",{className:"timeline-bar-label-text",children:void 0!==e.rowIndex?W(Tr,{targetPanel:e.panel,rowIndex:e.rowIndex,children:e.label}):e.label}),null!==e.duration&&W("span",{className:"timeline-bar-label-time",children:W(Nt,{value:t/1e3})})]})]})}}},T=W(v,{children:[W("div",{className:"timeline-header",children:W("div",{className:"timeline-filters",children:[q.length>0&&W("div",{className:"qm-filter-container",children:[W("label",{htmlFor:"qm-filter-timeline-component",className:"qm-screen-reader-text",children:__("Component","query-monitor")}),W("select",{id:"qm-filter-timeline-component",className:"qm-filter",value:r,onChange:e=>t("component",e.currentTarget.value),children:[W("option",{value:"",children:__("All components","query-monitor")}),q.map((e,n)=>W(v,{children:[W("hr",{}),e.map(e=>W("option",{value:e.key,children:e.label},`${n}-${e.key}`))]}))]})]}),b.map(e=>W("label",{className:"timeline-filter",children:[W("input",{type:"checkbox",checked:!l.has(e),onChange:()=>(e=>{const n=new Set(l);if(n.has(e))n.delete(e);else n.add(e);o([...n])})(e),style:{accentColor:Er[e]}}),$r[e]]},e))]})}),W("div",{className:"timeline-axis",children:S.map((e,n)=>W("span",{className:"timeline-tick",style:{left:e/w*100+"%"},children:W(Nt,{value:e/1e3})},n))}),N.length>0&&W("div",{className:"timeline-segments",children:N.map((e,n)=>{const t=n<N.length-1?N[n+1].time:w;return W("div",{className:"timeline-segment",style:{left:`${e.time/w*100}%`,width:`${(t-e.time)/w*100}%`},children:W("span",{className:"timeline-segment-label",children:e.label})},n)})})]});return W(Lt,{title:__("Timeline","query-monitor"),cols:C,data:k,footer:()=>null,header:T})};if(!1===QueryMonitorData)document.addEventListener("DOMContentLoaded",function(){const e=document.getElementById("wp-admin-bar-query-monitor");if(e)e.classList.add("qm-error");console.error("Query Monitor: Failed to encode output data.")});else{if(Ar=QueryMonitorData.frames,pt=Ar,QueryMonitorData.locale_data)xe(QueryMonitorData.locale_data,"query-monitor");at("overview",{render:(e,n)=>W(_r,{data:e,settings:n})}),at("timeline",{render:(e,n)=>W(Or,{data:e,settings:n})}),lt("admin",{render:(e,n)=>W(ft,{data:e,enabled:n}),data:"admin"}),lt("block_editor",{render:(e,n)=>W(Dt,{data:e,enabled:n}),data:"block_editor"}),lt("caps",{render:(e,n)=>W(Rt,{data:e,enabled:n}),data:"caps"}),lt("conditionals",{render:(e,n)=>W(Ut,{data:e,enabled:n}),data:"conditionals"}),lt("db_callers",{render:(e,n)=>W(Qt,{data:e,enabled:n}),data:"db_queries"}),lt("db_components",{render:(e,n)=>W(Bt,{data:e,enabled:n}),data:"db_queries"}),lt("db_dupes",{render:(e,n)=>W(Wt,{data:e,enabled:n}),data:"db_queries"}),lt("db_errors",{render:(e,n)=>W(Vt,{data:e,enabled:n}),data:"db_queries"}),lt("db_expensive",{render:(e,n)=>W(Jt,{data:e,enabled:n}),data:"db_queries"}),lt("db_queries",{render:(e,n)=>W(Gt,{data:e,enabled:n}),data:"db_queries"}),lt("doing_it_wrong",{render:(e,n)=>W(Yt,{data:e,enabled:n}),data:"doing_it_wrong"}),lt("environment",{render:(e,n)=>W(ir,{data:e,enabled:n}),data:"environment"}),lt("hooks",{render:(e,n)=>W(or,{data:e,enabled:n}),data:"hooks"}),lt("http",{render:(e,n)=>W(ur,{data:e,enabled:n}),data:"http"}),lt("languages",{render:(e,n)=>W(dr,{data:e,enabled:n}),data:"languages"}),lt("logger",{render:(e,n)=>W(hr,{data:e,enabled:n}),data:"logger"}),lt("multisite",{render:(e,n)=>W(pr,{data:e,enabled:n}),data:"multisite"}),lt("php_errors",{render:(e,n)=>W(fr,{data:e,enabled:n}),data:"php_errors"}),lt("request",{render:(e,n)=>W(yr,{data:e,enabled:n}),data:"request"}),lt("raw_request",{render:(e,n)=>W(gr,{data:e,enabled:n,type:"request"}),data:"raw_request"}),lt("raw_request-response",{render:(e,n)=>W(gr,{data:e,enabled:n,type:"response"}),data:"raw_request"}),lt("assets_scripts",{render:(e,n)=>W(kr,{data:e,enabled:n}),data:"assets_scripts"}),lt("assets_styles",{render:(e,n)=>W(Nr,{data:e,enabled:n}),data:"assets_styles"}),lt("response",{render:(e,n)=>W(xr,{data:e,enabled:n}),data:"response"}),lt("timing",{render:(e,n)=>W(Sr,{data:e,enabled:n}),data:"timing"}),lt("transients",{render:(e,n)=>W(Cr,{data:e,enabled:n}),data:"transients"}),Mr={render:e=>W(br,{settings:e})},ot.settings={...Mr,type:"settings"};const e={admin:"Admin",assets_scripts:"Scripts",assets_styles:"Styles",block_editor:"Block Editor",caps:"Capability Checks",doing_it_wrong:"Doing It Wrong",http:"HTTP API Calls",languages:"Languages",request:"Request",response:"Template"};Object.keys(e).forEach(e=>{lt(`${e}-concerned_hooks`,{render:(e,n)=>W(vr,{data:e,enabled:n}),data:e})}),document.addEventListener("DOMContentLoaded",function(){const e=document.getElementById("qm-fatal"),n=document.getElementById("query-monitor-container"),t=document.getElementById("wp-admin-bar-query-monitor");if(e)return void R(W(mt,{adminMenuElement:t??void 0}),e);const r=document.body.classList.contains("wp-admin"),i="rtl"===document.documentElement.dir,o=`qm-${r?"admin":"front"}-panel`,l="qm-container-position",a="qm-theme",s="qm-fabulous",c="qm-editor",u="qm-filters",d="qm-container-height",m="qm-seen",h="qm-timeline-hidden",p="qm-duration-unit",_=e=>{localStorage.setItem(o,e),localStorage.removeItem("qm-admin-container-pinned"),localStorage.removeItem("qm-front-container-pinned")},f=e=>{localStorage.setItem(l,e?"right":"")},y=e=>{localStorage.setItem(a,e)},g=e=>{if(e)localStorage.setItem(s,"1");else localStorage.removeItem(s)},b=e=>{localStorage.setItem(c,e)},v=e=>{sessionStorage.setItem(u,JSON.stringify(e))},q=e=>{localStorage.setItem(d,e.toString())},w=e=>{localStorage.setItem(m,e)},k=e=>{sessionStorage.setItem(h,JSON.stringify(e))},N=e=>{localStorage.setItem(p,e)},x=localStorage.getItem(o)??"",S="right"===localStorage.getItem(l),C=localStorage.getItem(c)??"",T=localStorage.getItem(a)??"auto",E=!!localStorage.getItem(s),$=sessionStorage.getItem(u),P=$?JSON.parse($):{},O=localStorage.getItem(d),M=O?parseFloat(O):null,A=localStorage.getItem(m)??"",j=sessionStorage.getItem(h),I=j?JSON.parse(j):[],L=localStorage.getItem(p)??"s",H={...QueryMonitorData.settings,ajaxurl:QueryMonitorData.l10n.ajaxurl,admin_url:QueryMonitorData.l10n.admin_url,auth_nonce:QueryMonitorData.l10n.auth_nonce,file_path_map:QueryMonitorData.l10n.file_path_map,file_link_format:QueryMonitorData.l10n.file_link_format,abspath:QueryMonitorData.l10n.abspath,contentpath:QueryMonitorData.l10n.contentpath};if(!n)return;const F=n.attachShadow({mode:"open"}),D=document.createElement("div");F.appendChild(D);const U=()=>{R(W(ut,{isWpAdmin:r,isRtl:i,active:x,adminMenuElement:t??void 0,cssUrl:n.dataset.cssUrl,menu:QueryMonitorData.menu,panel_menu:QueryMonitorData.panel_menu,data:QueryMonitorData.data,settings:H,side:S,colorScheme:H.color_scheme,theme:T,fabulous:E,editor:C,filters:P,containerHeight:M,onPanelChange:_,onContainerResize:q,onSideChange:f,onThemeChange:y,onFabulousChange:g,onEditorChange:b,onFiltersChange:v,seen:A,onSeenChange:w,timelineHiddenCategories:I,onTimelineHiddenChange:k,durationUnit:L,onDurationUnitChange:N,isFolded:document.body.classList.contains("folded"),isAutoFold:document.body.classList.contains("auto-fold"),isFullscreenMode:document.body.classList.contains("is-fullscreen-mode")}),D)};U();new MutationObserver(U).observe(document.body,{attributes:!0,attributeFilter:["class"]})})}var Mr,Ar;

Youez - 2016 - github.com/yon3zu
LinuXploit