1import { a as V, c as Z } from "@nf-internal/chunk-F5E53WH2"; 2import { M as w } from "@nf-internal/chunk-4QDGTA55"; 3import { a as v } from "@nf-internal/chunk-P6PMLPLU"; 4import { $ as f, aa as h, bc as P, c as R, ca as N, da as O, ea as H, fa as A, ga as L, ha as j, ia as k, ja as d, jg as z, mg as B, ng as x, og as G, tb as U } from "@nf-internal/chunk-XUI5CY45"; 5import { L as c, Lc as y, Mc as p, a as b, d as _, f as E, ja as C, p as l, r as I, w as T } from "@nf-internal/chunk-NS4DXEPT"; 6var He = (() => { class t { 7 _doc; 8 _dom; 9 constructor(e) { this._doc = e, this._dom = v(); } 10 addTag(e, n = !1) { return e ? this._getOrCreateElement(e, n) : null; } 11 addTags(e, n = !1) { return e ? e.reduce((r, i) => (i && r.push(this._getOrCreateElement(i, n)), r), []) : []; } 12 getTag(e) { return e && this._doc.querySelector(`meta[${e}]`) || null; } 13 getTags(e) { if (!e) 14 return []; let n = this._doc.querySelectorAll(`meta[${e}]`); return n ? [].slice.call(n) : []; } 15 updateTag(e, n) { if (!e) 16 return null; n = n || this._parseSelector(e); let r = this.getTag(n); return r ? this._setMetaElementAttributes(e, r) : this._getOrCreateElement(e, !0); } 17 removeTag(e) { this.removeTagElement(this.getTag(e)); } 18 removeTagElement(e) { e && this._dom.remove(e); } 19 _getOrCreateElement(e, n = !1) { if (!n) { 20 let a = this._parseSelector(e), s = this.getTags(a).filter(m => this._containsAttributes(e, m))[0]; 21 if (s !== void 0) 22 return s; 23 } let r = this._dom.createElement("meta"); return this._setMetaElementAttributes(e, r), this._doc.getElementsByTagName("head")[0].appendChild(r), r; } 24 _setMetaElementAttributes(e, n) { return Object.keys(e).forEach(r => n.setAttribute(this._getMetaKeyMap(r), e[r])), n; } 25 _parseSelector(e) { let n = e.name ? "name" : "property"; return `${n}="${e[n]}"`; } 26 _containsAttributes(e, n) { return Object.keys(e).every(r => n.getAttribute(this._getMetaKeyMap(r)) === e[r]); } 27 _getMetaKeyMap(e) { return q[e] || e; } 28 static \u0275fac = function (n) { return new (n || t)(c(p)); }; 29 static \u0275prov = l({ token: t, factory: t.\u0275fac, providedIn: "root" }); 30} return t; })(), q = { httpEquiv: "http-equiv" }, Ae = (() => { class t { 31 _doc; 32 constructor(e) { this._doc = e; } 33 getTitle() { return this._doc.title; } 34 setTitle(e) { this._doc.title = e || ""; } 35 static \u0275fac = function (n) { return new (n || t)(c(p)); }; 36 static \u0275prov = l({ token: t, factory: t.\u0275fac, providedIn: "root" }); 37} return t; })(); 38function Y(t, o) { if (typeof COMPILED > "u" || !COMPILED) { 39 let e = E.ng = E.ng || {}; 40 e[t] = o; 41} } 42var S = class { 43 msPerTick; 44 numTicks; 45 constructor(o, e) { this.msPerTick = o, this.numTicks = e; } 46}, M = class { 47 appRef; 48 constructor(o) { this.appRef = o.injector.get(P); } 49 timeChangeDetection(o) { let e = o && o.record, n = "Change Detection"; e && "profile" in console && typeof console.profile == "function" && console.profile(n); let r = performance.now(), i = 0; for (; i < 5 || performance.now() - r < 500;) 50 this.appRef.tick(), i++; let a = performance.now(); e && "profileEnd" in console && typeof console.profileEnd == "function" && console.profileEnd(n); let s = (a - r) / i; return console.log(`ran ${i} change detection cycles`), console.log(`${s.toFixed(2)} ms per check`), new S(s, i); } 51}, F = "profiler"; 52function Le(t) { return Y(F, new M(t)), t; } 53function je() { Y(F, null); } 54var $ = class { 55 static all() { return () => !0; } 56 static css(o) { return e => e.nativeElement != null ? X(e.nativeElement, o) : !1; } 57 static directive(o) { return e => e.providerTokens.indexOf(o) !== -1; } 58}; 59function X(t, o) { return v().isElementNode(t) ? t.matches && t.matches(o) || t.msMatchesSelector && t.msMatchesSelector(o) || t.webkitMatchesSelector && t.webkitMatchesSelector(o) : !1; } 60var K = { pan: !0, panstart: !0, panmove: !0, panend: !0, pancancel: !0, panleft: !0, panright: !0, panup: !0, pandown: !0, pinch: !0, pinchstart: !0, pinchmove: !0, pinchend: !0, pinchcancel: !0, pinchin: !0, pinchout: !0, press: !0, pressup: !0, rotate: !0, rotatestart: !0, rotatemove: !0, rotateend: !0, rotatecancel: !0, swipe: !0, swipeleft: !0, swiperight: !0, swipeup: !0, swipedown: !0, tap: !0, doubletap: !0 }, D = new T(""), J = new T(""), Q = (() => { class t { 61 events = []; 62 overrides = {}; 63 options; 64 buildHammer(e) { let n = new Hammer(e, this.options); n.get("pinch").set({ enable: !0 }), n.get("rotate").set({ enable: !0 }); for (let r in this.overrides) 65 n.get(r).set(this.overrides[r]); return n; } 66 static \u0275fac = function (n) { return new (n || t); }; 67 static \u0275prov = l({ token: t, factory: t.\u0275fac }); 68} return t; })(), W = (() => { class t extends V { 69 _config; 70 _injector; 71 loader; 72 _loaderPromise = null; 73 constructor(e, n, r, i) { super(e), this._config = n, this._injector = r, this.loader = i; } 74 supports(e) { return !(!K.hasOwnProperty(e.toLowerCase()) && !this.isCu
74stomEvent(e) || !window.Hammer && !this.loader); } 75 addEventListener(e, n, r) { let i = this.manager.getZone(); if (n = n.toLowerCase(), !window.Hammer && this.loader) { 76 this._loaderPromise = this._loaderPromise || i.runOutsideAngular(() => this.loader()); 77 let a = !1, s = () => { a = !0; }; 78 return i.runOutsideAngular(() => this._loaderPromise.then(() => { if (!window.Hammer) { 79 s = () => { }; 80 return; 81 } a || (s = this.addEventListener(e, n, r)); }).catch(() => { s = () => { }; })), () => { s(); }; 82 } return i.runOutsideAngular(() => { let a = this._config.buildHammer(e), s = function (m) { i.runGuarded(function () { r(m); }); }; return a.on(n, s), () => { a.off(n, s), typeof a.destroy == "function" && a.destroy(); }; }); } 83 isCustomEvent(e) { return this._config.events.indexOf(e) > -1; } 84 static \u0275fac = function (n) { return new (n || t)(c(p), c(D), c(y), c(J, 8)); }; 85 static \u0275prov = l({ token: t, factory: t.\u0275fac }); 86} return t; })(), ke = (() => { class t { 87 static \u0275fac = function (n) { return new (n || t); }; 88 static \u0275mod = U({ type: t }); 89 static \u0275inj = I({ providers: [{ provide: Z, useClass: W, multi: !0, deps: [p, D, y, [new R, J]] }, { provide: D, useClass: Q }] }); 90} return t; })(), ee = (() => { class t { 91 static \u0275fac = function (n) { return new (n || t); }; 92 static \u0275prov = l({ token: t, factory: function (n) { let r = null; return n ? r = new (n || t) : r = c(te), r; }, providedIn: "root" }); 93} return t; })(), te = (() => { class t extends ee { 94 _doc; 95 constructor(e) { super(), this._doc = e; } 96 sanitize(e, n) { if (n == null) 97 return null; switch (e) { 98 case d.NONE: return n; 99 case d.HTML: return h(n, "HTML") ? f(n) : k(this._doc, String(n)).toString(); 100 case d.STYLE: return h(n, "Style") ? f(n) : n; 101 case d.SCRIPT: 102 if (h(n, "Script")) 103 return f(n); 104 throw new _(5200, !1); 105 case d.URL: return h(n, "URL") ? f(n) : j(String(n)); 106 case d.RESOURCE_URL: 107 if (h(n, "ResourceURL")) 108 return f(n); 109 throw new _(5201, !1); 110 default: throw new _(5202, !1); 111 } } 112 bypassSecurityTrustHtml(e) { return N(e); } 113 bypassSecurityTrustStyle(e) { return O(e); } 114 bypassSecurityTrustScript(e) { return H(e); } 115 bypassSecurityTrustUrl(e) { return A(e); } 116 bypassSecurityTrustResourceUrl(e) { return L(e); } 117 static \u0275fac = function (n) { return new (n || t)(c(p)); }; 118 static \u0275prov = l({ token: t, factory: t.\u0275fac, providedIn: "root" }); 119} return t; })(), u = (function (t) { return t[t.NoHttpTransferCache = 0] = "NoHttpTransferCache", t[t.HttpTransferCacheOptions = 1] = "HttpTransferCacheOptions", t[t.I18nSupport = 2] = "I18nSupport", t[t.EventReplay = 3] = "EventReplay", t[t.IncrementalHydration = 4] = "IncrementalHydration", t; })(u || {}); 120function g(t, o = [], e = {}) { return { \u0275kind: t, \u0275providers: o }; } 121function Ue() { return g(u.NoHttpTransferCache); } 122function Pe(t) { return g(u.HttpTransferCacheOptions, w(t)); } 123function ze() { return g(u.I18nSupport, x()); } 124function Be() { return g(u.EventReplay, z()); } 125function xe() { return g(u.IncrementalHydration, G()); } 126function Ge(...t) { let o = [], e = new Set; for (let { \u0275providers: r, \u0275kind: i } of t) 127 e.add(i), r.length && o.push(r); let n = e.has(u.HttpTransferCacheOptions); return C([[], [], B(), e.has(u.NoHttpTransferCache) || n ? [] : w({}), o]); } 128var Ve = new b("20.3.16"); 129export { He as a, Ae as b, Le as c, je as d, $ as e, D as f, J as g, Q as h, W as i, ke as j, ee as k, te as l, u as m, Ue as n, Pe as o, ze as p, Be as q, xe as r, Ge as s, Ve as t }; 130/*! Bundled license information: 131 132@angular/platform-browser/fesm2022/platform-browser.mjs: 133 (** 134 * @license Angular v20.3.16 135 * (c) 2010-2025 Google LLC. https://angular.dev/ 136 * License: MIT 137 *) 138*/
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.