1"use strict";(self.webpackChunkiris=self.webpackChunkiris||[]).push([[1659],{51659(e,r,t){t.r(r),t.d(r,{default:()=>x});var o=t(96540),n=t(94906),a=t(6988),c=t(32801),i=t(65063),l=t(55516),f=t(40100),s=t.n(f),u=t(81537),m={insert:"head",singleton:!1};s()(u.A,m);u.A.locals;function p(e){return p="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},p(e)}function d(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||g(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function b(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=p(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,r||"default");if("object"!=p(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==p(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function h(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var o,n,a,c,i=[],l=!0,f=!1;try{if(a=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;l=!1}else for(;!(l=(o=a.call(t)).done)&&(i.push(o.value),i.length!==r);l=!0);}catch(e){f=!0,n=e}finally{try{if(!l&&null!=t.return&&(c=t.return(),Object(c)!==c))return}finally{if(f)throw n}}return i}}(e,r)||g(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,r){if(e){if("string"==typeof e)return v(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?v(e,r):void 0}}function v(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=Array(r);t<r;t++)o[t]=e[t];return o}const x=function(){var e=h((0,o.useState)([]),2),r=e[0],t=e[1],f=h((0,o.useState)(!1),2),s=f[0],u=f[1],m=(0,o.useRef)(0),p=(0,o.useCallback)((function(e){m.current+=1;var r=function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?y(Object(t),!0).forEach((function(r){b(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):y(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({id:"".concat(Date.now(),"-").concat(m.current)},e.detail);t((function(e){return[r].concat(d(e)).slice(0,100)}))}),[]);if((0,o.useEffect)((function(){if((0,a.G7)(a.$v.PERFORMANCE_MONITOR.ENABLE_PERFORMANCE_MONITOR))return globalThis.addEventListener(n.ZR,p),function(){globalThis.removeEventListener(n.ZR,p)}}),[p]),!(0,a.G7)(a.$v.PERFORMANCE_MONITOR.ENABLE_PERFORMANCE_MONITOR))return null;if(0===r.length)return null;var g=function(e){switch(e.type){case"slow-request":return"Slow Request";case"large-response":return"Large Response";default:return"Performance Alert"}},v=function(e){switch(e.type){case"slow-request":return"warning";case"large-response":return"info";default:return"normal"}};return o.createElement("div",{className:"performance-monitor-widget"},o.createElement("div",{className:"performance-monitor-header"},o.createElement("span",{className:"performance-monitor-title"},o.createElement("i",{className:"far fa-tachometer-alt"})," Performance Monitor",r.length>0&&o.createElement("span",{className:"performance-monitor-count"}," (",r.length,")")),o.createElement(c.A,{icon:"far fa-chevron-".concat(s?"up":"down"),onClick:function(){return u(!s)},type:"regular",size:"small"})),!s&&o.createElement("div",{className:"performance-monitor-alerts"},r.map((function(e){return o.createElement("div",{key:e.id,className:"performance-alert"},o.createElement("div",{className:"performance-alert-header"},o.createElement(l.A,{condition:v(e),text:g(e),size:"small"}),o.createElement(c.A,{icon:"far fa-times",onClick:function(){return r=e.id,void t((function(e){return e.filter((function(e){return e.id!==r}))}));var r},type:"regular",size:"small"})),o.createElement("div",{className:"performance-alert-body"},o.createElement("div",{className:"performance-alert-query"},function(e){var r,t;if(null!==(r=e.payload)&&void 0!==r&&r.queries&&Array.isArray(e.payload.queries)){var n=e.payload.queries;return 0===n.length?"No queries":e.isBatch&&n.length>1?o.createElement(o.Fragment,null,o.createElement("div",{style:{fontWeight:"bold",marginBottom:"4px"}},"Batched Query (",n.length," queries):"),n.map((function(r){return o.createElement("div",{key:"".concat(e.id,"-").concat(r),style:{marginLeft:"8px",fontSize:"11px"}},r)}))):n[0]}return(null===(t=e.payload)||void 0===t?void 0:t.query)||"No query"}(e)),o.createElement("div",{className:"performance-alert-metrics"},o.createElement("span",{className:"performance-alert-metric-value"},function(e){switch(e.type){case"slow-request":return"".concat(e.duration,"ms");case"large-response":return e.sizeFormatted;default:return""}}(e)),o.createElement("span",{className:"performance-alert-metric-threshold"},"threshold: ",function(e){switch(e.type){case"slow-request":return"".concat(e.threshold,"ms");case"large-response":return e.thresholdFormatted;default:return""}}(e))),o.createElement(i.A,{text:"Copy Payload",iconLeft:"far fa-copy",onClick:function(){return r=e.payload,t=null!=r&&r.fullQueries&&Array.isArray(r.fullQueries)?r.fullQueries.join("\n\n"):null!=r&&r.queries&&Array.isArray(r.queries)?r.queries.join("\n\n"):JSON.stringify(r,null,2),void navigator.clipboard.writeText(t).catch((function(e){return console.log("Failed to copy to clipboard",e)}));var r,t},mode:"transparent",sizeMode:"small",className:"performance-alert-copy-button"})))}))))}},81537(e,r,t){t.d(r,{A:()=>a});var o=t(76798),n=t.n(o)()((function(e){return e[1]}));
1n.push([e.id,"@keyframes focusEffect{0%{box-shadow:0 0 0 0 var(--focus-color)}50%{box-shadow:0 0 60px 0 var(--focus-color)}to{box-shadow:0 0 0 0 var(--focus-color)}}@keyframes focusEffectSvg{0%{filter:drop-shadow(0 0 0 var(--focus-color))}50%{filter:drop-shadow(0 0 10px var(--focus-color))}to{filter:drop-shadow(0 0 0 var(--focus-color))}}@keyframes pulseTextAnimation{0%{text-shadow:0 0 0 var(--focus-color,#101426),0 0 10px var(--focus-color,#101426)}50%{text-shadow:0 0 0 var(--focus-color,#101426),0 0 40px var(--focus-color,#101426)}to{text-shadow:0 0 0 var(--focus-color,#101426),0 0 10px var(--focus-color,#101426)}}@keyframes focusBackgroundEffect{0%{background-color:var(--focus-color,#fff)}50%{background-color:#a6d8ff}to{background-color:var(--focus-color,#fff)}}.performance-monitor-widget{background:#fff;border-radius:8px;bottom:20px;box-shadow:0 22px 24px 0 rgba(24,59,147,.06);left:20px;max-height:600px;overflow:hidden;position:fixed;width:400px;z-index:9999}@media (max-width:768px){.performance-monitor-widget{max-width:400px;width:calc(100% - 40px)}}.performance-monitor-header{align-items:center;background:#d31813;border-bottom:1px solid #e4e9f0;display:flex;justify-content:space-between;padding:12px 16px}.performance-monitor-title{color:#fff;font-size:14px;font-weight:600}.performance-monitor-title i{margin-right:6px}.performance-monitor-header .icon-button-component i{color:#fff}.performance-monitor-header .icon-button-component:hover i{color:#fff;opacity:.8}.performance-monitor-alerts{max-height:550px;overflow-y:auto;padding:12px}.performance-alert{background:rgba(211,24,19,.1);border:1px solid rgba(211,24,19,.3);border-radius:8px;margin-bottom:12px;padding:16px}.performance-alert:last-child{margin-bottom:0}.performance-alert-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.performance-alert-body{display:flex;flex-direction:column;gap:12px}.performance-alert-query{background:#fff;border:1px solid rgba(211,24,19,.2);border-radius:4px;color:#101426;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;overflow-wrap:break-word;padding:8px;word-break:break-all}.performance-alert-metrics{align-items:center;color:#101426;display:flex;font-size:13px;justify-content:space-between}.performance-alert-metric-value{color:#d31813;font-size:14px;font-weight:600}.performance-alert-metric-threshold{color:#101426;font-size:12px;opacity:.7}.performance-alert-copy-button{background:#cde8ff!important;border-color:#cde8ff!important;color:#101426!important}.performance-alert-copy-button:hover{background:#b4dcff!important;border-color:#b4dcff!important}",""]);const a=n}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.