PageSourceSearch

https://www.colourprodecorators.com/beacon.min.js

js colourprodecorators.com collected 2026-10-10 02:40:52 UTC 54,311 bytes, 1,082 lines download raw bytes

1!function() {
2    var e = {
3        343: function(e) {
4            "use strict";
5            for (var t = [], n = 0; n < 256; ++n)
6                t[n] = (n + 256).toString(16).substr(1);
7            e.exports = function(e, n) {
8                var r = n || 0
9                  , i = t;
10                return [i[e[r++]], i[e[r++]], i[e[r++]], i[e[r++]], "-", i[e[r++]], i[e[r++]], "-", i[e[r++]], i[e[r++]], "-", i[e[r++]], i[e[r++]], "-", i[e[r++]], i[e[r++]], i[e[r++]], i[e[r++]], i[e[r++]], i[e[r++]]].join("")
11            }
12        },
13        944: function(e) {
14            "use strict";
15            var t = "undefined" != typeof crypto && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || "undefined" != typeof msCrypto && "function" == typeof window.msCrypto.getRandomValues && msCrypto.getRandomValues.bind(msCrypto);
16            if (t) {
17                var n = new Uint8Array(16);
18                e.exports = function() {
19                    return t(n),
20                    n
21                }
22            } else {
23                var r = new Array(16);
24                e.exports = function() {
25                    for (var e, t = 0; t < 16; t++)
26                        0 == (3 & t) && (e = 4294967296 * Math.random()),
27                        r[t] = e >>> ((3 & t) << 3) & 255;
28                    return r
29                }
30            }
31        },
32        508: function(e, t, n) {
33            "use strict";
34            var r = n(944)
35              , i = n(343);
36            e.exports = function(e, t, n) {
37                var o = t && n || 0;
38                "string" == typeof e && (t = "binary" === e ? new Array(16) : null,
39                e = null);
40                var a = (e = e || {}).random || (e.rng || r)();
41                if (a[6] = 15 & a[6] | 64,
42                a[8] = 63 & a[8] | 128,
43                t)
44                    for (var c = 0; c < 16; ++c)
45                        t[o + c] = a[c];
46                return t || i(a)
47            }
48        },
49        168: function(e, t, n) {
50            "use strict";
51            var r = this && this.__assign || function() {
52                return r = Object.assign || function(e) {
53                    for (var t, n = 1, r = arguments.length; n < r; n++)
54                        for (var i in t = arguments[n])
55                            Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]);
56                    return e
57                }
58                ,
59                r.apply(this, arguments)
60            }
61            ;
62            t.__esModule = !0;
63            var i = n(699)
64              , o = n(752)
65              , a = n(104)
66              , c = n(508);
67            !function() {
68                function e(e) {
69                    var t = "";
70                    if (t = window.location.origin ? window.location.origin : "".concat(window.location.protocol, "://").concat(window.location.host),
71                    e && "string" == typeof e)
72                        if (0 === e.indexOf("/"))
73                            t += e;
74                        else
75                            try {
76                                var n = new URL(e);
77                                return "".concat(n.protocol, "://").concat(n.host).concat(n.pathname)
78                            } catch (e) {}
79                    else {
80                        var r = window.location.pathname;
81                        r && r.length > 0 && (t += r)
82                    }
83                    return t
84                }
85                function t(e, t) {
86                    for (var n in e) {
87                        var r = e[n];
88                        void 0 !== t && ("number" != typeof r && "string" != typeof r || (t[n] = r))
89                    }
90                }
91                !function() {
92                    var n, u, s = window.performance || window.webkitPerformance || window.msPerformance || window.mozPerformance, f = "data-cf-beacon", d = document.currentScript || ("function" == typeof document.querySelector ? document.querySelector("script[".concat(f, "]")) : void 0), l = c(), v = [], p 
92= window.__cfBeacon ? window.__cfBeacon : {};
93                    if (!p || "single" !== p.load) {
94                        if (d) {
95                            var m = d.getAttribute(f);
96                            if (m)
97                                try {
98                                    p = r(r({}, p), JSON.parse(m))
99                                } catch (e) {}
100                            else {
101                                var g = d.getAttribute("src");
102                                if (g && "function" == typeof URLSearchParams) {
103                                    var y = new URLSearchParams(g.replace(/^[^\?]+\??/, ""))
104                                      , h = y.get("token");
105                                    h && (p.token = h);
106                                    var T = y.get("spa");
107                                    p.spa = null === T || "true" === T
108                                }
109                            }
110                            p && "multi" !== p.load && (p.load = "single"),
111                            window.__cfBeacon = p
112                        }
113                        if (s && p && p.token) {
114                            var w, S, b = !1;
115                            document.addEventListener("visibilitychange", (function() {
116                                if ("hidden" === document.visibilityState) {
117                                    if (L && A()) {
118                                        var t = e();
119                                        (null == w ? void 0 : w.url) == t && (null == w ? void 0 : w.triggered) || P(),
120                                        _(t)
121                                    }
122                                    !b && w && (b = !0,
123                                    B())
124                                } else
125                                    "visible" === document.visibilityState && (new Date).getTime()
126                            }
127                            ));
128                            var E = {};
129                            "function" == typeof PerformanceObserver && ((0,
130                            a.onLCP)(x),
131                            (0,
132                            a.onFID)(x),
133                            (0,
134                            a.onFCP)(x),
135                            (0,
136                            a.onINP)(x),
137                            (0,
138                            a.onTTFB)(x),
139                            PerformanceObserver.supportedEntryTypes && PerformanceObserver.supportedEntryTypes.includes("layout-shift") && (0,
140                            a.onCLS)(x));
141                            var L = p && (void 0 === p.spa || !0 === p.spa)
142                              , C = p.send && p.send.to ? p.send.to : void 0 === p.version ? "https://cloudflareinsights.com/cdn-cgi/rum" : null
143                              , P = function(r) {
144                                var a = function(r) {
145                                    var o, a, c = s.timing, u = s.memory, f = r || e(), d = {
146                                        memory: {},
147                                        timings: {},
148                                        resources: [],
149                                        referrer: (o = document.referrer || "",
150                                        a = v[v.length - 1],
151                                        L && w && a ? a.url : o),
152                                        eventType: i.EventType.Load,
153                                        firstPaint: 0,
154                                        firstContentfulPaint: 0,
155                                        startTime: F(),
156                                        versions: {
157                                            fl: p ? p.version : "",
158                                            js: "2024.6.1",
159                                            timings: 1
160                                        },
161                                        pageloadId: l,
162                                        location: f,
163                                        nt: S,
164                                        serverTimings: I()
165                                    };
166                                    if (null == n) {
167                                        if ("function" == typeof s.getEntriesByType) {
168                                            var m = s.getEntriesByType("navigation");
169                                            m && Array.isArray(m) && m.length > 0 && (d.timingsV2 = {},
170                                            d.versions.timings = 2,
171                                            d.dt = m[0].deliveryType,
172                                            delete d.timings,
173                                            t(m[0], d.timingsV2))
174                                        }
175                                        1 === d.versions.timings && t(c, d.timings),
176                                        t(u, d.memory)
177                                    } else
178                                        O(d);
179                                    return d.firstPaint = k("first-paint"),
180                                    d.firstContentfulPaint = k("first-contentful-paint"),
181                                    p && (p.icTag && (d.icTag = p.icTag),
182                                    d.siteToken = p.token),
183                                    void 0 !== n && (delete d.timings,
184                                    delete d.memory),
185                                    d
186                                }(r);
187                                a && p && (a.resources = [],
188                                p && ((0,
189                                o.sendObjectBeacon)("", a, (function() {}
190                                ), !1, C),
191                                void 0 !== p.forward && void 0 !== p.forward.url && (0,
192                                o.sendObjectBeacon)("", a, (function() {}
193                                ), !1, p.forward.url)))
194                            }
195                              , B = function() {
196                                var t = function() {
197                                    var t = s.getEntriesByType("navigation")[0]
198                                      , n = "";
199                                    try {
200                                        n = "function" == typeof s.getEntriesByType ? new URL(null == t ? void 0 : t.name).pathname : u ? new URL(u).pathname : window.location.pathname
201                                    } catch (e) {}
202                                    var r = {
203                                        referrer: document.referrer || "",
204                                        eventType: i.EventType.WebVitalsV2,
205                                        versions: {
206                                            js: "2024.6.1"
207                                        },
208                                        pageloadId: l,
209                                        location: e(),
210                                        landingPath: n,
211                                        startTime: F(),
212                                        nt: S,
213                                        serverTimings: I()
214                                    };
215                                    return p && (p.version && (r.versions.fl = p.version),
216                                    p.icTag && (r.icTag = p.icTag),
217                                    r.siteToken = p.token),
218                                    E && ["lcp", "fid", "cls", "fcp", "ttfb", "inp"].forEach((function(e) {
219                                        r[e] = {
220                                            value: -1,
221                                            path: void 0
222                                        },
223                                        E[e] && void 0 !== E[e].value && (r[e] = E[e])
224                                    }
225                                    )),
226                                    O(r),
227                                    r
228                                }();
229                                p && (0,
230                                o.sendObjectBeacon)("", t, (function() {}
231                                ), !0, C)
232                            }
233                              , R = function() {
234                                var t = window.__cfRl && window.__cfRl.done || window.__cfQR && window.__cfQR.done;
235                                t ? t.then(P) : P(),
236                                w = {
237                                    id: l,
238                                    url: e(),
239                                    ts: (new Date).getTime(),
240                                    triggered: !0
241                                }
242                            };
243                            "complete" === window.document.readyState ? R() : window.addEventListener("load", (function() {
244                                window.setTimeout(R)
245                            }
246                            ));
247                            var A = function() {
248                                return L && 0 === v.filter((function(e) {
249                                    return e.id === l
250                                }
251                                )).length
252                            }
253                              , _ = function(e) {
254                                v.push({
255                                    id: l,
256                                    url: e,
257                                    ts: (new Date).getTime()
258                                }),
259                                v.length > 3 && v.shift()
260                            };
261                            L && (u = e(),
262                            function(t) {
263                                var r = t.pushState;
264                                if (r) {
265                                    var i = function() {
266                                        l = c()
267                                    };
268                                    t.pushState = function(o, a, c) {
269                                        n = e(c);
270                                        var u = e()
271                                          , s = !0;
272                                        return n == u && (s = !1),
273                                        s && (A() && ((null == w ? void 0 : w.url) == u && (null == w ? void 0 : w.triggered) || P(u),
274                                        _(u)),
275                                        i()),
276                                        r.apply(t, [o, a, c])
277                                    }
278                                    ,
279                                    window.addEventListener("popstate", (function(t) {
280                                        A() && ((null == w ? void 0 : w.url) == n && (null == w ? void 0 : w.triggered) || P(n),
281                                        _(n)),
282                                        n = e(),
283                                        i()
284                                    }
285                                    ))
286                                }
287                            }(window.history))
288                        }
289                    }
290                    function x(e) {
291                        var t, n, r, i, o, a, c, u = window.location.pathname;
292                        switch (S || (S = e.navigationType),
293                        "INP" !== e.name && (E[e.name.toLowerCase()] = {
294                            value: e.value,
295                            path: u
296                        }),
297                        e.name) {
298                        case "CLS":
299                            (c = e.attribution) && E.cls && (E.cls.element = c.largestShiftTarget,
300                            E.cls.currentRect = null === (t = c.largestShiftSource) || void 0 === t ? void 0 : t.currentRect,
301                            E.cls.previousRect = null === (n = c.largestShiftSource) || void 0 === n ? void 0 : n.previousRect);
302                            break;
303                        case "FID":
304                            (c = e.attribution) && E.fid && (E.fid.element = c.eventTarget,
305                            E.fid.name = c.eventType);
306                            break;
307                        case "LCP":
308                            (c = e.attribution) && E.lcp && (E.lcp.element = c.element,
309                            E.lcp.size = null === (r = c.lcpEntry) || void 0 === r ? void 0 : r.size,
310                            E.lcp.url = c.url,
311                            E.lcp.rld = c.resourceLoadDelay,
312                            E.lcp.rlt = c.resourceLoadTime,
313                            E.lcp.erd = c.elementRenderDelay,
314                            E.lcp.it = null === (i = c.lcpResourceEntry) || void 0 === i ? void 0 : i.initiatorType,
315                            E.lcp.fp = null === (a = null === (o = c.lcpEntry) || void 0 === o ? void 0 : o.element) || void 0 === a ? void 0 : a.getAttribute("fetchpriority"));
316                            break;
317                        case "INP":
318                            (null == E.inp || Number(E.inp.value) < Number(e.value)) && (E.inp = {
319                                value: Number(e.value),
320                                path: u
321                            },
322                            (c = e.attribution) && E.inp && (E.inp.element = c.eventTarget,
323                            E.inp.name = c.eventType))
324                        }
325                    }
326                    function F() {
327                        return s.timeOrigin
328                    }
329                    function I() {
330                        if (p && p.serverTiming) {
331                            for (var e = [], t = 0, n = ["navigation", "resource"]; t < n.length; t++)
332                                for (var r = n[t], i = 0, o = s.getEntriesByType(r); i < o.length; i++) {
333                                    var a = o[i]
334                                      , c = a.name
335                                      , u = a.serverTiming;
336                                    if (u) {
337                                        if ("resource" === r) {
338                                            var f = p.serverTiming.location_startswith;
339                                            if (!f || !Array.isArray(f))
340                                                continue;
341                                            for (var d = !1, l = 0, v = f; l < v.length; l++) {
342                                                var m = v[l];
343                                                if (c.startsWith(m)) {
344                                                    d = !0;
345                                                    break
346                                                }
347                                            }
348                                            if (!d)
349                                                continue
350                                        }
351                                        for (var g = 0, y = u; g < y.length; g++) {
352                                            var h = y[g]
353                                              , T = h.name
354                                              , w = h.description
355                                              , S = h.duration;
356                                            if (p.serverTiming.name && p.serverTiming.name[T])
357                                                try {
358                                                    var b = new URL(c);
359                                                    e.push({
360                                                        location: "resource" === r ? "".concat(b.origin).concat(b.pathname) : void 0,
361                                                        name: T,
362                                                        dur: S,
363                                                        desc: w
364                                                    })
365                                                } catch (e) {}
366                                        }
367                                    }
368                                }
369                            return e
370                        }
371                    }
372                    function O(e) {
373                        if ("function" == typeof s.getEntriesByType) {
374                            var n = s.getEntriesByType("navigation")
375                              , r = {};
376                            e.timingsV2 = {},
377                            n && n[0] && (n[0].nextHopProtocol && (r.nextHopProtocol = n[0].nextHopProtocol),
378                            n[0].transferSize && (r.transferSize = n[0].transferSize),
379                            n[0].decodedBodySize && (r.decodedBodySize = n[0].decodedBodySize),
380                            e.dt = n[0].deliveryType),
381                            t(r, e.timingsV2)
382                        }
383                    }
384                    function k(e) {
385                        var t;
386                        if ("first-contentful-paint" === e && E.fcp && E.fcp.value)
387                            return E.fcp.value;
388                        if ("function" == typeof s.getEntriesByType) {
389                            var n = null === (t = s.getEntriesByType("paint")) || void 0 === t ? void 0 : t.filter((function(t) {
390                                return t.name === e
391                            }
392                            ))[0];
393                            return n ? n.startTime : 0
394                        }
395                        return 0
396                    }
397                }()
398            }()
399        },
400        752: function(e, t) {
401            "use strict";
402            t.__esModule = !0,
403            t.sendObjectBeacon = void 0,
404            t.sendObjectBeacon = function(e, t, n, r, i) {
405                void 0 === r && (r = !1),
406                void 0 === i && (i = null);
407                var o = i || (t.siteToken && t.versions.fl ? "/cdn-cgi/rum?".concat(e) : "/cdn-cgi/beacon/performance?".concat(e))
408                  , a = !0;
409                if (navigator && "string" == typeof navigator.userAgent)
410                    try {
411                        var c = navigator.userAgent.match(/Chrome\/([0-9]+)/);
412                        c && c[0].toLowerCase().indexOf("chrome") > -1 && parseInt(c[1]) < 81 && (a = !1)
413                    } catch (e) {}
414                if (navigator && "function" == typeof navigator.sendBeacon && a && r) {
415                    t.st = 1;
416                    var u = JSON.stringify(t)
417                      , s = navigator.sendBeacon && navigator.sendBeacon.bind(navigator);
418                    null == s || s(o, new Blob([u],{
419                        type: "application/json"
420                    }))
421                } else {
422                    t.st = 2,
423                    u = JSON.stringify(t);
424                    var f = new XMLHttpRequest;
425                    n && (f.onreadystatechange = function() {
426                        4 == this.readyState && 204 == this.status && n()
427                    }
428                    ),
429                    f.open("POST", o, !0),
430                    f.setRequestHeader("content-type", "application/json"),
431                    f.send(u)
432                }
433            }
434        },
435        699: function(e, t) {
436            "use strict";
437            var n, r;
438            t.__esModule = !0,
439            t.FetchPriority = t.EventType = void 0,
440            (r = t.EventType || (t.EventType = {}))[r.Load = 1] = "Load",
441            r[r.Additional = 2] = "Additional",
442            r[r.WebVitalsV2 = 3] = "WebVitalsV2",
443            (n = t.FetchPriority || (t.FetchPriority = {})).High = "high",
444            n.Low = "low",
445            n.Auto = "auto"
446        },
447        104: function(e, t) {
448            !function(e) {
449                "use strict";
450                var t, n, r, i, o, a = function() {
451                    return window.performance && performance.getEntriesByType && performance.getEntriesByType("navigation")[0]
452                }, c = function(e) {
453                    if ("loading" === document.readyState)
454                        return "loading";
455                    var t = a();
456                    if (t) {
457                        if (e < t.domInteractive)
458                            return "loading";
459                        if (0 === t.domContentLoadedEventStart || e < t.domContentLoadedEventStart)
460                            return "dom-interactive";
461                        if (0 === t.domComplete || e < t.domComplete)
462                            return "dom-content-loaded"
463                    }
464                    return "complete"
465                }, u = function(e) {
466                    var t = e.nodeName;
467                    return 1 === e.nodeType ? t.toLowerCase() : t.toUpperCase().replace(/^#/, "")
468                }, s = function(e, t) {
469                    var n = "";
470                    try {
471                        for (; e && 9 !== e.nodeType; ) {
472                            var r = e
473                              , i = r.id ? "#" + r.id : u(r) + (r.classList && r.classList.value && r.classList.value.trim() && r.classList.value.trim().length ? "." + r.classList.value.trim().replace(/\s+/g, ".") : "");
474                            if (n.length + i.length > (t || 100) - 1)
475                                return n || i;
476                            if (n = n ? i + ">" + n : i,
477                            r.id)
478                                break;
479                            e = r.parentNode
480                        }
481                    } catch (e) {}
482                    return n
483                }, f = -1, d = function() {
484                    return f
485                }, l = function(e) {
486                    addEventListener("pageshow", (function(t) {
487                        t.persisted && (f = t.timeStamp,
488                        e(t))
489                    }
490                    ), !0)
491                }, v = function() {
492                    var e = a();
493                    return e && e.activationStart || 0
494                }, p = function(e, t) {
495                    var n = a()
496                      , r = "navigate";
497                    return d() >= 0 ? r = "back-forward-cache" : n && (document.prerendering || v() > 0 ? r = "prerender" : document.wasDiscarded ? r = "restore" : n.type && (r = n.type.replace(/_/g, "-"))),
498                    {
499                        name: e,
500                        value: void 0 === t ? -1 : t,
501                        rating: "good",
502                        delta: 0,
vendor: 4,260 bytes, lines 503-592
503                        entries: [],
504                        id: "v3-".concat(Date.now(), "-").concat(Math.floor(8999999999999 * Math.random()) + 1e12),
505                        navigationType: r
506                    }
507                }, m = function(e, t, n) {
508                    try {
509                        if (PerformanceObserver.supportedEntryTypes.includes(e)) {
510                            var r = new PerformanceObserver((function(e) {
511                                Promise.resolve().then((function() {
512                                    t(e.getEntries())
513                                }
514                                ))
515                            }
516                            ));
517                            return r.observe(Object.assign({
518                                type: e,
519                                buffered: !0
520                            }, n || {})),
521                            r
522                        }
523                    } catch (e) {}
524                }, g = function(e, t, n, r) {
525                    var i, o;
526                    return function(a) {
527                        t.value >= 0 && (a || r) && ((o = t.value - (i || 0)) || void 0 === i) && (i = t.value,
528                        t.delta = o,
529                        t.rating = function(e, t) {
530                            return e > t[1] ? "poor" : e > t[0] ? "needs-improvement" : "good"
531                        }(t.value, n),
532                        e(t))
533                    }
534                }, y = function(e) {
535                    requestAnimationFrame((function() {
536                        return requestAnimationFrame((function() {
537                            return e()
538                        }
539                        ))
540                    }
541                    ))
542                }, h = function(e) {
543                    var t = function(t) {
544                        "pagehide" !== t.type && "hidden" !== document.visibilityState || e(t)
545                    };
546                    addEventListener("visibilitychange", t, !0),
547                    addEventListener("pagehide", t, !0)
548                }, T = function(e) {
549                    var t = !1;
550                    return function(n) {
551                        t || (e(n),
552                        t = !0)
553                    }
554                }, w = -1, S = function() {
555                    return "hidden" !== document.visibilityState || document.prerendering ? 1 / 0 : 0
556                }, b = function(e) {
557                    "hidden" === document.visibilityState && w > -1 && (w = "visibilitychange" === e.type ? e.timeStamp : 0,
558                    L())
559                }, E = function() {
560                    addEventListener("visibilitychange", b, !0),
561                    addEventListener("prerenderingchange", b, !0)
562                }, L = function() {
563                    removeEventListener("visibilitychange", b, !0),
564                    removeEventListener("prerenderingchange", b, !0)
565                }, C = function() {
566                    return w < 0 && (w = S(),
567                    E(),
568                    l((function() {
569                        setTimeout((function() {
570                            w = S(),
571                            E()
572                        }
573                        ), 0)
574                    }
575                    ))),
576                    {
577                        get firstHiddenTime() {
578                            return w
579                        }
580                    }
581                }, P = function(e) {
582                    document.prerendering ? addEventListener("prerenderingchange", (function() {
583                        return e()
584                    }
585                    ), !0) : e()
586                }, B = [1800, 3e3], R = function(e, t) {
587                    t = t || {},
588                    P((function() {
589                        var n, r = C(), i = p("FCP"), o = m("paint", (function(e) {
590                            e.forEach((function(e) {
591                                "first-contentful-paint" === e.name && (o.disconnect(),
592                                e.startTime < r.firstHiddenTime && (i.value = Math.max(e.startTime - v(), 0
vendor: 22,917 bytes, lines 592-1082
592),
593                                i.entries.push(e),
594                                n(!0)))
595                            }
596                            ))
597                        }
598                        ));
599                        o && (n = g(e, i, B, t.reportAllChanges),
600                        l((function(r) {
601                            i = p("FCP"),
602                            n = g(e, i, B, t.reportAllChanges),
603                            y((function() {
604                                i.value = performance.now() - r.timeStamp,
605                                n(!0)
606                            }
607                            ))
608                        }
609                        )))
610                    }
611                    ))
612                }, A = [.1, .25], _ = {
613                    passive: !0,
614                    capture: !0
615                }, x = new Date, F = function(e, i) {
616                    t || (t = i,
617                    n = e,
618                    r = new Date,
619                    k(removeEventListener),
620                    I())
621                }, I = function() {
622                    if (n >= 0 && n < r - x) {
623                        var e = {
624                            entryType: "first-input",
625                            name: t.type,
626                            target: t.target,
627                            cancelable: t.cancelable,
628                            startTime: t.timeStamp,
629                            processingStart: t.timeStamp + n
630                        };
631                        i.forEach((function(t) {
632                            t(e)
633                        }
634                        )),
635                        i = []
636                    }
637                }, O = function(e) {
638                    if (e.cancelable) {
639                        var t = (e.timeStamp > 1e12 ? new Date : performance.now()) - e.timeStamp;
640                        "pointerdown" == e.type ? function(e, t) {
641                            var n = function() {
642                                F(e, t),
643                                i()
644                            }
645                              , r = function() {
646                                i()
647                            }
648                              , i = function() {
649                                removeEventListener("pointerup", n, _),
650                                removeEventListener("pointercancel", r, _)
651                            };
652                            addEventListener("pointerup", n, _),
653                            addEventListener("pointercancel", r, _)
654                        }(t, e) : F(t, e)
655                    }
656                }, k = function(e) {
657                    ["mousedown", "keydown", "touchstart", "pointerdown"].forEach((function(t) {
658                        return e(t, O, _)
659                    }
660                    ))
661                }, M = [100, 300], D = function(e, r) {
662                    r = r || {},
663                    P((function() {
664                        var o, a = C(), c = p("FID"), u = function(e) {
665                            e.startTime < a.firstHiddenTime && (c.value = e.processingStart - e.startTime,
666                            c.entries.push(e),
667                            o(!0))
668                        }, s = function(e) {
669                            e.forEach(u)
670                        }, f = m("first-input", s);
671                        o = g(e, c, M, r.reportAllChanges),
672                        f && h(T((function() {
673                            s(f.takeRecords()),
674                            f.disconnect()
675                        }
676                        ))),
677                        f && l((function() {
678                            var a;
679                            c = p("FID"),
680                            o = g(e, c, M, r.reportAllChanges),
681                            i = [],
682                            n = -1,
683                            t = null,
684                            k(addEventListener),
685                            a = u,
686                            i.push(a),
687                            I()
688                        }
689                        ))
690                    }
691                    ))
692                }, N = 0, V = 1 / 0, j = 0, q = function(e) {
693                    e.forEach((function(e) {
694                        e.interactionId && (V = Math.min(V, e.interactionId),
695                        j = Math.max(j, e.interactionId),
696                        N = j ? (j - V) / 7 + 1 : 0)
697                    }
698                    ))
699                }, H = function() {
700                    return o ? N : performance.interactionCount || 0
701                }, z = function() {
702                    "interactionCount"in performance || o || (o = m("event", q, {
703                        type: "event",
704                        buffered: !0,
705                        durationThreshold: 0
706                    }))
707                }, U = [200, 500], J = 0, W = function() {
708                    return H() - J
709                }, Q = [], X = {}, G = function(e) {
710                    var t = Q[Q.length - 1]
711                      , n = X[e.interactionId];
712                    if (n || Q.length < 10 || e.duration > t.latency) {
713                        if (n)
714                            n.entries.push(e),
715                            n.latency = Math.max(n.latency, e.duration);
716                        else {
717                            var r = {
718                                id: e.interactionId,
719                                latency: e.duration,
720                                entries: [e]
721                            };
722                            X[r.id] = r,
723                            Q.push(r)
724                        }
725                        Q.sort((function(e, t) {
726                            return t.latency - e.latency
727                        }
728                        )),
729                        Q.splice(10).forEach((function(e) {
730                            delete X[e.id]
731                        }
732                        ))
733                    }
734                }, K = [2500, 4e3], Y = {}, Z = [800, 1800], $ = function e(t) {
735                    document.prerendering ? P((function() {
736                        return e(t)
737                    }
738                    )) : "complete" !== document.readyState ? addEventListener("load", (function() {
739                        return e(t)
740                    }
741                    ), !0) : setTimeout(t, 0)
742                }, ee = function(e, t) {
743                    t = t || {};
744                    var n = p("TTFB")
745                      , r = g(e, n, Z, t.reportAllChanges);
746                    $((function() {
747                        var i = a();
748                        if (i) {
749                            var o = i.responseStart;
750                            if (o <= 0 || o > performance.now())
751                                return;
752                            n.value = Math.max(o - v(), 0),
753                            n.entries = [i],
754                            r(!0),
755                            l((function() {
756                                n = p("TTFB", 0),
757                                (r = g(e, n, Z, t.reportAllChanges))(!0)
758                            }
759                            ))
760                        }
761                    }
762                    ))
763                };
764                e.CLSThresholds = A,
765                e.FCPThresholds = B,
766                e.FIDThresholds = M,
767                e.INPThresholds = U,
768                e.LCPThresholds = K,
769                e.TTFBThresholds = Z,
770                e.onCLS = function(e, t) {
771                    !function(e, t) {
772                        t = t || {},
773                        R(T((function() {
774                            var n, r = p("CLS", 0), i = 0, o = [], a = function(e) {
775                                e.forEach((function(e) {
776                                    if (!e.hadRecentInput) {
777                                        var t = o[0]
778                                          , n = o[o.length - 1];
779                                        i && e.startTime - n.startTime < 1e3 && e.startTime - t.startTime < 5e3 ? (i += e.value,
780                                        o.push(e)) : (i = e.value,
781                                        o = [e])
782                                    }
783                                }
784                                )),
785                                i > r.value && (r.value = i,
786                                r.entries = o,
787                                n())
788                            }, c = m("layout-shift", a);
789                            c && (n = g(e, r, A, t.reportAllChanges),
790                            h((function() {
791                                a(c.takeRecords()),
792                                n(!0)
793                            }
794                            )),
795                            l((function() {
796                                i = 0,
797                                r = p("CLS", 0),
798                                n = g(e, r, A, t.reportAllChanges),
799                                y((function() {
800                                    return n()
801                                }
802                                ))
803                            }
804                            )),
805                            setTimeout(n, 0))
806                        }
807                        )))
808                    }((function(t) {
809                        !function(e) {
810                            if (e.entries.length) {
811                                var t = e.entries.reduce((function(e, t) {
812                                    return e && e.value > t.value ? e : t
813                                }
814                                ));
815                                if (t && t.sources && t.sources.length) {
816                                    var n = (r = t.sources).find((function(e) {
817                                        return e.node && 1 === e.node.nodeType
818                                    }
819                                    )) || r[0];
820                                    if (n)
821                                        return void (e.attribution = {
822                                            largestShiftTarget: s(n.node),
823                                            largestShiftTime: t.startTime,
824                                            largestShiftValue: t.value,
825                                            largestShiftSource: n,
826                                            largestShiftEntry: t,
827                                            loadState: c(t.startTime)
828                                        })
829                                }
830                            }
831                            var r;
832                            e.attribution = {}
833                        }(t),
834                        e(t)
835                    }
836                    ), t)
837                }
838                ,
839                e.onFCP = function(e, t) {
840                    R((function(t) {
841                        !function(e) {
842                            if (e.entries.length) {
843                                var t = a()
844                                  , n = e.entries[e.entries.length - 1];
845                                if (t) {
846                                    var r = t.activationStart || 0
847                                      , i = Math.max(0, t.responseStart - r);
848                                    return void (e.attribution = {
849                                        timeToFirstByte: i,
850                                        firstByteToFCP: e.value - i,
851                                        loadState: c(e.entries[0].startTime),
852                                        navigationEntry: t,
853                                        fcpEntry: n
854                                    })
855                                }
856                            }
857                            e.attribution = {
858                                timeToFirstByte: 0,
859                                firstByteToFCP: e.value,
860                                loadState: c(d())
861                            }
862                        }(t),
863                        e(t)
864                    }
865                    ), t)
866                }
867                ,
868                e.onFID = function(e, t) {
869                    D((function(t) {
870                        !function(e) {
871                            var t = e.entries[0];
872                            e.attribution = {
873                                eventTarget: s(t.target),
874                                eventType: t.name,
875                                eventTime: t.startTime,
876                                eventEntry: t,
877                                loadState: c(t.startTime)
878                            }
879                        }(t),
880                        e(t)
881                    }
882                    ), t)
883                }
884                ,
885                e.onINP = function(e, t) {
886                    !function(e, t) {
887                        t = t || {},
888                        P((function() {
889                            var n;
890                            z();
891                            var r, i = p("INP"), o = function(e) {
892                                e.forEach((function(e) {
893                                    e.interactionId && G(e),
894                                    "first-input" === e.entryType && !Q.some((function(t) {
895                                        return t.entries.some((function(t) {
896                                            return e.duration === t.duration && e.startTime === t.startTime
897                                        }
898                                        ))
899                                    }
900                                    )) && G(e)
901                                }
902                                ));
903                                var t, n = (t = Math.min(Q.length - 1, Math.floor(W() / 50)),
904                                Q[t]);
905                                n && n.latency !== i.value && (i.value = n.latency,
906                                i.entries = n.entries,
907                                r())
908                            }, a = m("event", o, {
909                                durationThreshold: null !== (n = t.durationThreshold) && void 0 !== n ? n : 40
910                            });
911                            r = g(e, i, U, t.reportAllChanges),
912                            a && ("PerformanceEventTiming"in window && "interactionId"in PerformanceEventTiming.prototype && a.observe({
913                                type: "first-input",
914                                buffered: !0
915                            }),
916                            h((function() {
917                                o(a.takeRecords()),
918                                i.value < 0 && W() > 0 && (i.value = 0,
919                                i.entries = []),
920                                r(!0)
921                            }
922                            )),
923                            l((function() {
924                                Q = [],
925                                J = H(),
926                                i = p("INP"),
927                                r = g(e, i, U, t.reportAllChanges)
928                            }
929                            )))
930                        }
931                        ))
932                    }((function(t) {
933                        !function(e) {
934                            if (e.entries.length) {
935                                var t = e.entries.sort((function(e, t) {
936                                    return t.duration - e.duration || t.processingEnd - t.processingStart - (e.processingEnd - e.processingStart)
937                                }
938                                ))[0]
939                                  , n = e.entries.find((function(e) {
940                                    return e.target
941                                }
942                                ));
943                                e.attribution = {
944                                    eventTarget: s(n && n.target),
945                                    eventType: t.name,
946                                    eventTime: t.startTime,
947                                    eventEntry: t,
948                                    loadState: c(t.startTime)
949                                }
950                            } else
951                                e.attribution = {}
952                        }(t),
953                        e(t)
954                    }
955                    ), t)
956                }
957                ,
958                e.onLCP = function(e, t) {
959                    !function(e, t) {
960                        t = t || {},
961                        P((function() {
962                            var n, r = C(), i = p("LCP"), o = function(e) {
963                                var t = e[e.length - 1];
964                                t && t.startTime < r.firstHiddenTime && (i.value = Math.max(t.startTime - v(), 0),
965                                i.entries = [t],
966                                n())
967                            }, a = m("largest-contentful-paint", o);
968                            if (a) {
969                                n = g(e, i, K, t.reportAllChanges);
970                                var c = T((function() {
971                                    Y[i.id] || (o(a.takeRecords()),
972                                    a.disconnect(),
973                                    Y[i.id] = !0,
974                                    n(!0))
975                                }
976                                ));
977                                ["keydown", "click"].forEach((function(e) {
978                                    addEventListener(e, (function() {
979                                        return setTimeout(c, 0)
980                                    }
981                                    ), !0)
982                                }
983                                )),
984                                h(c),
985                                l((function(r) {
986                                    i = p("LCP"),
987                                    n = g(e, i, K, t.reportAllChanges),
988                                    y((function() {
989                                        i.value = performance.now() - r.timeStamp,
990                                        Y[i.id] = !0,
991                                        n(!0)
992                                    }
993                                    ))
994                                }
995                                ))
996                            }
997                        }
998                        ))
999                    }((function(t) {
1000                        !function(e) {
1001                            if (e.entries.length) {
1002                                var t = a();
1003                                if (t) {
1004                                    var n = t.activationStart || 0
1005                                      , r = e.entries[e.entries.length - 1]
1006                                      , i = r.url && performance.getEntriesByType("resource").filter((function(e) {
1007                                        return e.name === r.url
1008                                    }
1009                                    ))[0]
1010                                      , o = Math.max(0, t.responseStart - n)
1011                                      , c = Math.max(o, i ? (i.requestStart || i.startTime) - n : 0)
1012                                      , u = Math.max(c, i ? i.responseEnd - n : 0)
1013                                      , f = Math.max(u, r ? r.startTime - n : 0)
1014                                      , d = {
1015                                        element: s(r.element),
1016                                        timeToFirstByte: o,
1017                                        resourceLoadDelay: c - o,
1018                                        resourceLoadTime: u - c,
1019                                        elementRenderDelay: f - u,
1020                                        navigationEntry: t,
1021                                        lcpEntry: r
1022                                    };
1023                                    return r.url && (d.url = r.url),
1024                                    i && (d.lcpResourceEntry = i),
1025                                    void (e.attribution = d)
1026                                }
1027                            }
1028                            e.attribution = {
1029                                timeToFirstByte: 0,
1030                                resourceLoadDelay: 0,
1031                                resourceLoadTime: 0,
1032                                elementRenderDelay: e.value
1033                            }
1034                        }(t),
1035                        e(t)
1036                    }
1037                    ), t)
1038                }
1039                ,
1040                e.onTTFB = function(e, t) {
1041                    ee((function(t) {
1042                        !function(e) {
1043                            if (e.entries.length) {
1044                                var t = e.entries[0]
1045                                  , n = t.activationStart || 0
1046                                  , r = Math.max(t.domainLookupStart - n, 0)
1047                                  , i = Math.max(t.connectStart - n, 0)
1048                                  , o = Math.max(t.requestStart - n, 0);
1049                                e.attribution = {
1050                                    waitingTime: r,
1051                                    dnsTime: i - r,
1052                                    connectionTime: o - i,
1053                                    requestTime: e.value - o,
1054                                    navigationEntry: t
1055                                }
1056                            } else
1057                                e.attribution = {
1058                                    waitingTime: 0,
1059                                    dnsTime: 0,
1060                                    connectionTime: 0,
1061                                    requestTime: 0
1062                                }
1063                        }(t),
1064                        e(t)
1065                    }
1066                    ), t)
1067                }
1068            }(t)
1069        }
1070    }
1071      , t = {};
1072    !function n(r) {
1073        var i = t[r];
1074        if (void 0 !== i)
1075            return i.exports;
1076        var o = t[r] = {
1077            exports: {}
1078        };
1079        return e[r].call(o.exports, o, o.exports, n),
1080        o.exports
1081    }(168)
1082}();

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.