-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path404.html
89 lines (79 loc) · 20.5 KB
/
404.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<!doctype html>
<!-- We set all theme classes to allow critters to inline the theme styles and prevent flickering -->
<html lang="en" class="docs-dark-mode docs-light-mode" data-critters-container>
<head>
<script>
// This logic must execute early, so that we set the necessary
// CSS classes to the document node and avoid unstyled content
// from appearing on the page.
const THEME_PREFERENCE_LOCAL_STORAGE_KEY = 'themePreference';
const DARK_MODE_CLASS_NAME = 'docs-dark-mode';
const LIGHT_MODE_CLASS_NAME = 'docs-light-mode';
const PREFERS_COLOR_SCHEME_DARK = '(prefers-color-scheme: dark)';
const theme = localStorage.getItem(THEME_PREFERENCE_LOCAL_STORAGE_KEY) ?? 'auto';
const prefersDark =
window.matchMedia && window.matchMedia(PREFERS_COLOR_SCHEME_DARK).matches;
const documentClassList = this.document.documentElement.classList;
// clearing classes before setting them.
this.document.documentElement.className = '';
if (theme === 'dark' || (theme === 'auto' && prefersDark)) {
documentClassList.add(DARK_MODE_CLASS_NAME);
} else {
documentClassList.add(LIGHT_MODE_CLASS_NAME);
}
if(location.search.includes('uwu')) {
documentClassList.add('uwu');
}
</script>
<style>
.uwu-logo {
display: none;
}
html.uwu .angular-logo {
display: none;
}
html.uwu .uwu-logo {
display: block !important;
}
</style>
<meta charset="utf-8">
<title>Angular</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Primary Meta Tags -->
<meta name="title" content="Angular">
<meta name="description" content="The web development framework for building modern apps.">
<!-- Favicons -->
<link rel="apple-touch-icon" sizes="180x180" href="/assets/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="48x48" href="/assets/icons/favicon-48x48.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/icons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/icons/favicon-16x16.png">
<link rel="manifest" href="/assets/icons/site.webmanifest">
<link rel="mask-icon" href="/assets/icons/safari-pinned-tab.svg" color="#e90464">
<link rel="shortcut icon" href="/assets/icons/favicon.ico">
<meta name="apple-mobile-web-app-title" content="Angular">
<meta name="application-name" content="Angular">
<meta name="msapplication-TileColor" content="#e90464">
<meta name="msapplication-config" content="/assets/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://angular.cn/">
<meta property="og:title" content="Angular">
<meta property="og:description" content="The web development framework for building modern apps.">
<meta property="og:image" content="https://angular.cn/assets/images/ng-image.jpg">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://angular.cn/">
<meta property="twitter:title" content="Angular">
<meta property="twitter:description" content="The web development framework for building modern apps.">
<meta property="twitter:image" content="https://angular.cn/assets/images/ng-image.jpg">
<!-- Fonts -->
<link href="/assets/css/mono.css" rel="stylesheet">
<link href="/assets/css/material-symbols.css" rel="stylesheet">
<link rel="preload" href="/assets/textures/gradient.jpg" as="image">
<style>@charset "UTF-8";.docs-light-mode{background-color:#fff;--bright-blue:oklch(51.01% .274 263.83);--indigo-blue:oklch(51.64% .229 281.65);--electric-violet:oklch(53.18% .28 296.97);--french-violet:oklch(47.66% .246 305.88);--vivid-pink:oklch(69.02% .277 332.77);--hot-pink:oklch(59.91% .239 8.14);--hot-red:oklch(61.42% .238 15.34);--orange-red:oklch(63.32% .24 31.68);--super-green:oklch(79.12% .257 155.13);--subtle-purple:color-mix(in srgb, var(--bright-blue) 5%, white 10%);--light-blue:color-mix(in srgb, var(--bright-blue), white 50%);--light-violet:color-mix(in srgb, var(--electric-violet), white 65%);--light-orange:color-mix(in srgb, var(--orange-red), white 50%);--light-pink:color-mix(in srgb, var(--vivid-pink) 10%, white 80%);--symbolic-purple:oklch(42.86% .29 266.4);--symbolic-gray:oklch(66.98% 0 0);--symbolic-blue:oklch(42.45% .223 263.38);--symbolic-pink:oklch(63.67% .254 13.47);--symbolic-orange:oklch(64.73% .23769984683784018 33.18328352127882);--symbolic-yellow:oklch(78.09% .163 65.69);--symbolic-green:oklch(67.83% .229 142.73);--symbolic-cyan:oklch(67.05% .1205924489987394 181.34025902203868);--symbolic-magenta:oklch(51.74% .25453048882711515 315.26261625862725);--symbolic-teal:oklch(57.59% .083 230.58);--symbolic-brown:oklch(49.06% .128 46.41);--symbolic-lime:oklch(70.33% .2078857836035299 135.66843631046476);--gray-1000:oklch(16.93% .004 285.95);--gray-900:oklch(19.37% .006 300.98);--gray-800:oklch(25.16% .008 308.11);--gray-700:oklch(36.98% .014 302.71);--gray-600:oklch(44% .019 306.08);--gray-500:oklch(54.84% .023 304.99);--gray-400:oklch(70.9% .015 304.04);--gray-300:oklch(84.01% .009 308.34);--gray-200:oklch(91.75% .004 301.42);--gray-100:oklch(97.12% .002 325.59);--gray-50:oklch(98.81% 0 0);--red-to-pink-horizontal-gradient:linear-gradient( 90deg, var(--hot-pink) 11.42%, var(--hot-red) 34.83%, var(--vivid-pink) 60.69% );--red-to-pink-to-purple-horizontal-gradient:linear-gradient( 90deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--pink-to-highlight-to-purple-to-blue-horizontal-gradient:linear-gradient( 140deg, var(--vivid-pink) 0%, var(--vivid-pink) 15%, color-mix(in srgb, var(--vivid-pink), var(--electric-violet) 50%) 25%, color-mix(in srgb, var(--vivid-pink), var(--electric-violet) 10%) 35%, color-mix(in srgb, var(--vivid-pink), var(--orange-red) 50%) 42%, color-mix(in srgb, var(--vivid-pink), var(--orange-red) 50%) 44%, color-mix(in srgb, var(--vivid-pink), var(--page-background) 70%) 47%, var(--electric-violet) 48%, var(--bright-blue) 60% );--purple-to-blue-horizontal-gradient:linear-gradient( 90deg, var(--electric-violet) 0%, var(--bright-blue) 100% );--purple-to-blue-vertical-gradient:linear-gradient( 0deg, var(--electric-violet) 0%, var(--bright-blue) 100% );--red-to-orange-horizontal-gradient:linear-gradient( 90deg, var(--hot-pink) 0%, var(--orange-red) 100% );--red-to-orange-vertical-gradient:linear-gradient( 0deg, var(--hot-pink) 0%, var(--orange-red) 100% );--pink-to-purple-horizontal-gradient:linear-gradient( 90deg, var(--vivid-pink) 0%, var(--electric-violet) 100% );--pink-to-purple-vertical-gradient:linear-gradient( 0deg, var(--electric-violet) 0%, var(--vivid-pink) 100% );--purple-to-light-purple-vertical-gradient:linear-gradient( 0deg, var(--french-violet) 0%, var(--light-violet) 100% );--green-to-cyan-vertical-gradient:linear-gradient( 0deg, var(--symbolic-cyan) 0%, var(--super-green) 100% );--blue-to-teal-vertical-gradient:linear-gradient( 0deg, var(--bright-blue) 0%, var(--light-blue) 100% );--blue-to-cyan-vertical-gradient:linear-gradient( 0deg, var(--bright-blue) 0%, var(--symbolic-cyan) 100% );--black-to-gray-vertical-gradient:linear-gradient( 0deg, var(--primary-contrast) 0%, var(--gray-400) 100% );--red-to-pink-vertical-gradient:linear-gradient(0deg, var(--hot-red) 0%, var(--vivid-pink) 100%);--orange-to-pink-vertical-gradient:linear-gradient( 0deg, var(--vivid-pink) 0%, var(--light-orange) 100% );--page-bg-radial-gradient:radial-gradient(circle, white 0%, white 100%);--soft-pink-radial-gradient:radial-gradient( circle at center bottom, var(--light-pink) 0%, white 80% );--full-contrast:black;--primary-contrast:var(--gray-900);--secondary-contrast:var(--gray-800);--tertiary-contrast:var(--gray-700);--quaternary-contrast:var(--gray-500);--quinary-contrast:var(--gray-300);--senary-contrast:var(--gray-200);--septenary-contrast:var(--gray-100);--octonary-contrast:var(--gray-50);--page-background:white;--gray-unfilled:var(--gray-400);--webgl-page-background:#ffffff;--webgl-gray-unfilled:#a39fa9;--mdc-snackbar-container-shape:.25rem;--mdc-snackbar-container-color:var(--page-background);--mdc-snackbar-supporting-text-color:var(--primary-contrast)}.docs-dark-mode{background-color:#0f0f11;--bright-blue:oklch(51.01% .274 263.83);--indigo-blue:oklch(51.64% .229 281.65);--electric-violet:oklch(53.18% .28 296.97);--french-violet:oklch(47.66% .246 305.88);--vivid-pink:oklch(69.02% .277 332.77);--hot-pink:oklch(59.91% .239 8.14);--hot-red:oklch(61.42% .238 15.34);--orange-red:oklch(63.32% .24 31.68);--super-green:oklch(79.12% .257 155.13);--subtle-purple:color-mix(in srgb, var(--bright-blue) 5%, white 10%);--light-blue:color-mix(in srgb, var(--bright-blue), white 50%);--light-violet:color-mix(in srgb, var(--electric-violet), white 65%);--light-orange:color-mix(in srgb, var(--orange-red), white 50%);--light-pink:color-mix(in srgb, var(--vivid-pink) 10%, white 80%);--symbolic-purple:oklch(42.86% .29 266.4);--symbolic-gray:oklch(66.98% 0 0);--symbolic-blue:oklch(42.45% .223 263.38);--symbolic-pink:oklch(63.67% .254 13.47);--symbolic-orange:oklch(64.73% .23769984683784018 33.18328352127882);--symbolic-yellow:oklch(78.09% .163 65.69);--symbolic-green:oklch(67.83% .229 142.73);--symbolic-cyan:oklch(67.05% .1205924489987394 181.34025902203868);--symbolic-magenta:oklch(51.74% .25453048882711515 315.26261625862725);--symbolic-teal:oklch(57.59% .083 230.58);--symbolic-brown:oklch(49.06% .128 46.41);--symbolic-lime:oklch(70.33% .2078857836035299 135.66843631046476);--gray-1000:oklch(16.93% .004 285.95);--gray-900:oklch(19.37% .006 300.98);--gray-800:oklch(25.16% .008 308.11);--gray-700:oklch(36.98% .014 302.71);--gray-600:oklch(44% .019 306.08);--gray-500:oklch(54.84% .023 304.99);--gray-400:oklch(70.9% .015 304.04);--gray-300:oklch(84.01% .009 308.34);--gray-200:oklch(91.75% .004 301.42);--gray-100:oklch(97.12% .002 325.59);--gray-50:oklch(98.81% 0 0);--red-to-pink-horizontal-gradient:linear-gradient( 90deg, var(--hot-pink) 11.42%, var(--hot-red) 34.83%, var(--vivid-pink) 60.69% );--red-to-pink-to-purple-horizontal-gradient:linear-gradient( 90deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--pink-to-highlight-to-purple-to-blue-horizontal-gradient:linear-gradient( 140deg, var(--vivid-pink) 0%, var(--vivid-pink) 15%, color-mix(in srgb, var(--vivid-pink), var(--electric-violet) 50%) 25%, color-mix(in srgb, var(--vivid-pink), var(--electric-violet) 10%) 35%, color-mix(in srgb, var(--vivid-pink), var(--orange-red) 50%) 42%, color-mix(in srgb, var(--vivid-pink), var(--orange-red) 50%) 44%, color-mix(in srgb, var(--vivid-pink), var(--page-background) 70%) 47%, var(--electric-violet) 48%, var(--bright-blue) 60% );--purple-to-blue-horizontal-gradient:linear-gradient( 90deg, var(--electric-violet) 0%, var(--bright-blue) 100% );--purple-to-blue-vertical-gradient:linear-gradient( 0deg, var(--electric-violet) 0%, var(--bright-blue) 100% );--red-to-orange-horizontal-gradient:linear-gradient( 90deg, var(--hot-pink) 0%, var(--orange-red) 100% );--red-to-orange-vertical-gradient:linear-gradient( 0deg, var(--hot-pink) 0%, var(--orange-red) 100% );--pink-to-purple-horizontal-gradient:linear-gradient( 90deg, var(--vivid-pink) 0%, var(--electric-violet) 100% );--pink-to-purple-vertical-gradient:linear-gradient( 0deg, var(--electric-violet) 0%, var(--vivid-pink) 100% );--purple-to-light-purple-vertical-gradient:linear-gradient( 0deg, var(--french-violet) 0%, var(--light-violet) 100% );--green-to-cyan-vertical-gradient:linear-gradient( 0deg, var(--symbolic-cyan) 0%, var(--super-green) 100% );--blue-to-teal-vertical-gradient:linear-gradient( 0deg, var(--bright-blue) 0%, var(--light-blue) 100% );--blue-to-cyan-vertical-gradient:linear-gradient( 0deg, var(--bright-blue) 0%, var(--symbolic-cyan) 100% );--black-to-gray-vertical-gradient:linear-gradient( 0deg, var(--primary-contrast) 0%, var(--gray-400) 100% );--red-to-pink-vertical-gradient:linear-gradient(0deg, var(--hot-red) 0%, var(--vivid-pink) 100%);--orange-to-pink-vertical-gradient:linear-gradient( 0deg, var(--vivid-pink) 0%, var(--light-orange) 100% );--page-bg-radial-gradient:radial-gradient(circle, white 0%, white 100%);--soft-pink-radial-gradient:radial-gradient( circle at center bottom, var(--light-pink) 0%, white 80% );--full-contrast:black;--primary-contrast:var(--gray-900);--secondary-contrast:var(--gray-800);--tertiary-contrast:var(--gray-700);--quaternary-contrast:var(--gray-500);--quinary-contrast:var(--gray-300);--senary-contrast:var(--gray-200);--septenary-contrast:var(--gray-100);--octonary-contrast:var(--gray-50);--page-background:white;--gray-unfilled:var(--gray-400);--webgl-page-background:#ffffff;--webgl-gray-unfilled:#a39fa9;--full-contrast:white;--primary-contrast:var(--gray-50);--secondary-contrast:var(--gray-300);--tertiary-contrast:var(--gray-300);--quaternary-contrast:var(--gray-400);--quinary-contrast:var(--gray-500);--senary-contrast:var(--gray-700);--septenary-contrast:var(--gray-800);--octonary-contrast:var(--gray-900);--page-background:var(--gray-1000);--bright-blue:color-mix(in srgb, oklch(51.01% .274 263.83), var(--full-contrast) 60%);--indigo-blue:color-mix(in srgb, oklch(51.64% .229 281.65), var(--full-contrast) 70%);--electric-violet:color-mix(in srgb, oklch(53.18% .28 296.97), var(--full-contrast) 70%);--french-violet:color-mix(in srgb, oklch(47.66% .246 305.88), var(--full-contrast) 70%);--vivid-pink:color-mix(in srgb, oklch(69.02% .277 332.77), var(--full-contrast) 70%);--hot-pink:color-mix(in srgb, oklch(59.91% .239 8.14), var(--full-contrast) 70%);--hot-red:color-mix(in srgb, oklch(61.42% .238 15.34), var(--full-contrast) 70%);--orange-red:color-mix(in srgb, oklch(63.32% .24 31.68), var(--full-contrast) 60%);--super-green:color-mix(in srgb, oklch(79.12% .257 155.13), var(--full-contrast) 70%);--light-pink:color-mix(in srgb, var(--vivid-pink) 5%, var(--page-background) 75%);--symbolic-purple:color-mix(in srgb, oklch(42.86% .29 266.4), var(--full-contrast) 65%);--symbolic-gray:color-mix(in srgb, oklch(66.98% 0 0), var(--full-contrast) 65%);--symbolic-blue:color-mix(in srgb, oklch(42.45% .223 263.38), var(--full-contrast) 65%);--symbolic-pink:color-mix(in srgb, oklch(63.67% .254 13.47), var(--full-contrast) 65%);--symbolic-orange:color-mix( in srgb, oklch(64.73% .23769984683784018 33.18328352127882), var(--full-contrast) 65% );--symbolic-yellow:color-mix(in srgb, oklch(78.09% .163 65.69), var(--full-contrast) 65%);--symbolic-green:color-mix(in srgb, oklch(67.83% .229 142.73), var(--full-contrast) 65%);--symbolic-cyan:color-mix( in srgb, oklch(67.05% .1205924489987394 181.34025902203868), var(--full-contrast) 65% );--symbolic-magenta:color-mix( in srgb, oklch(51.74% .25453048882711515 315.26261625862725), var(--full-contrast) 65% );--symbolic-teal:color-mix(in srgb, oklch(57.59% .083 230.58), var(--full-contrast) 65%);--symbolic-brown:color-mix(in srgb, oklch(49.06% .128 46.41), var(--full-contrast) 65%);--symbolic-lime:color-mix( in srgb, oklch(70.33% .2078857836035299 135.66843631046476), var(--full-contrast) 65% );--page-bg-radial-gradient:radial-gradient(circle, black 0%, black 100%);--soft-pink-radial-gradient:radial-gradient( circle at center bottom, var(--light-pink) 0%, color-mix(in srgb, black, transparent 15%) 80% );--gray-unfilled:var(--gray-700);--webgl-page-background:#0f0f11;--webgl-gray-unfilled:#413e46;--mdc-snackbar-container-shape:.25rem;--mdc-snackbar-container-color:var(--page-background);--mdc-snackbar-supporting-text-color:var(--primary-contrast)}:root{--z-index-mini-menu:200;--z-index-nav:100;--z-index-cookie-consent:60;--z-index-content:50;--z-index-icon:10}:root{--fallback-font-stack:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--page-width:80ch;--layout-padding:3.12rem;--primary-nav-width:110px;--secondary-nav-width:16.25rem;--fixed-content-height:calc(100vh - var(--layout-padding) * 2)}@media (max-width: 900px){:root{--layout-padding:2rem}}@media (max-width: 700px){:root{--layout-padding:1rem}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--inter-font);font-size:16px;background-color:var(--page-background);color:var(--primary-contrast);transition:color .3s ease,background-color .3s ease;scroll-behavior:smooth}@media (prefers-reduced-motion){html{scroll-behavior:auto}}body{margin:0;overflow-y:auto;overflow-x:hidden}html,body{height:100vh;min-height:100vh}@supports (height: 100svh){html,body{height:100svh}}:root{--code-font:"DM Mono", monospace;--inter-font:"Inter", var(--fallback-font-stack);--inter-tight-font:"Inter Tight", var(--fallback-font-stack);--icons:"Material Symbols Outlined";--selection-background:var(--vivid-pink);--selection-color:var(--vivid-pink)}:nth-child(6n+1){--selection-color:var(--vivid-pink)}:nth-child(6n+2){--selection-background:var(--hot-pink);--selection-color:var(--hot-pink)}:nth-child(6n+3){--selection-background:var(--electric-violet);--selection-color:var(--electric-violet)}:nth-child(6n+4){--selection-background:var(--french-violet);--selection-color:var(--french-violet)}:nth-child(6n+5){--selection-background:var(--indigo-blue);--selection-color:var(--indigo-blue)}:nth-child(6n+6){--selection-background:var(--bright-blue);--selection-color:var(--bright-blue)}.docs-scroll-track-transparent-large::-webkit-scrollbar-track{background:#0000;cursor:pointer}.docs-scroll-track-transparent-large::-webkit-scrollbar{width:8px;height:8px}.docs-scroll-track-transparent-large::-webkit-scrollbar-thumb{background-color:var(--quinary-contrast);border-radius:10px;transition:background-color .3s ease}.docs-scroll-track-transparent-large::-webkit-scrollbar-thumb:hover{background-color:var(--quaternary-contrast)}@property --angle{syntax:"<angle>";initial-value:90deg;inherits:false}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:.03125em;--mat-standard-button-toggle-label-text-weight:400}</style><link rel="stylesheet" href="styles-AHIGVUQS.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-AHIGVUQS.css"></noscript><link rel="modulepreload" href="chunk-GIEOXITA.js"><link rel="modulepreload" href="chunk-Z2Y6UVUG.js"><link rel="modulepreload" href="chunk-ZFBHFYAX.js"></head>
<body class="mat-typography docs-scroll-track-transparent-large">
<adev-root></adev-root>
<script src="main-U7HHHYQC.js" type="module"></script></body>
</html>